Rocky_Mountain_Vending/.pnpm-store/v10/files/94/b73eb98ca2e520cef07dbaa62081d556f2daaf6b041ac27729e008577be38a94423fd2f56f083598fba4c6d15201368171b4681b845570b4f8cd0e87d7755b
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

28 lines
1.1 KiB
Text

import { FromLoginCredentialsInit } from "@aws-sdk/credential-provider-login";
import { AssumeRoleWithWebIdentityParams } from "@aws-sdk/credential-provider-web-identity";
import {
CredentialProviderOptions,
RuntimeConfigAwsCredentialIdentityProvider,
} from "@aws-sdk/types";
import { SourceProfileInit } from "@smithy/shared-ini-file-loader";
import { AwsCredentialIdentity, Pluggable } from "@smithy/types";
import { AssumeRoleParams } from "./resolveAssumeRoleCredentials";
export interface FromIniInit
extends SourceProfileInit,
CredentialProviderOptions,
FromLoginCredentialsInit {
mfaCodeProvider?: (mfaSerial: string) => Promise<string>;
roleAssumer?: (
sourceCreds: AwsCredentialIdentity,
params: AssumeRoleParams
) => Promise<AwsCredentialIdentity>;
roleAssumerWithWebIdentity?: (
params: AssumeRoleWithWebIdentityParams
) => Promise<AwsCredentialIdentity>;
clientConfig?: any;
clientPlugins?: Pluggable<any, any>[];
ignoreCache?: boolean;
}
export declare const fromIni: (
init?: FromIniInit
) => RuntimeConfigAwsCredentialIdentityProvider;