Rocky_Mountain_Vending/.pnpm-store/v10/files/b3/d30da5660fd19840af360d5feb01bc2118a0b261c7882673775892b14992fb4120da7b2f7c24a41ee386978d52281f36ee4f147f33898ac995c3e953269bf2
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

39 lines
1.2 KiB
Text

import {
AuthScheme,
AwsCredentialIdentity,
HttpRequest as IHttpRequest,
HttpResponse,
HttpSigner,
RequestSigner,
} from "@smithy/types";
import { AwsSdkSigV4AAuthResolvedConfig } from "./resolveAwsSdkSigV4AConfig";
interface AwsSdkSigV4Config extends AwsSdkSigV4AAuthResolvedConfig {
systemClockOffset: number;
signer: (authScheme?: AuthScheme) => Promise<RequestSigner>;
}
interface AwsSdkSigV4AuthSigningProperties {
config: AwsSdkSigV4Config;
signer: RequestSigner;
signingRegion?: string;
signingRegionSet?: string[];
signingName?: string;
}
export declare const validateSigningProperties: (
signingProperties: Record<string, unknown>
) => Promise<AwsSdkSigV4AuthSigningProperties>;
export declare class AwsSdkSigV4Signer implements HttpSigner {
sign(
httpRequest: IHttpRequest,
identity: AwsCredentialIdentity,
signingProperties: Record<string, unknown>
): Promise<IHttpRequest>;
errorHandler(
signingProperties: Record<string, unknown>
): (error: Error) => never;
successHandler(
httpResponse: HttpResponse | unknown,
signingProperties: Record<string, unknown>
): void;
}
export declare const AWSSDKSigV4Signer: typeof AwsSdkSigV4Signer;
export {};