Rocky_Mountain_Vending/.pnpm-store/v10/files/a2/061eff383cc9f80978489b8fe79ce164f368e856dab49efb70f8257939c08b7f10f8a26f45a280e0b40062fcf823ed960c7b8992df8605921b8f762261e748
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

33 lines
1.1 KiB
Text

import { Client, Command } from "@smithy/types";
import { S3ExpressIdentityProvider } from "./s3-express";
export interface S3InputConfig {
forcePathStyle?: boolean;
useAccelerateEndpoint?: boolean;
disableMultiregionAccessPoints?: boolean;
followRegionRedirects?: boolean;
s3ExpressIdentityProvider?: S3ExpressIdentityProvider;
bucketEndpoint?: boolean;
expectContinueHeader?: boolean | number;
}
type PlaceholderS3Client = Client<any, any, any> & any;
type PlaceholderCreateSessionCommandCtor = {
new (args: any): Command<any, any, any, any, any>;
};
export interface S3ResolvedConfig {
forcePathStyle: boolean;
useAccelerateEndpoint: boolean;
disableMultiregionAccessPoints: boolean;
followRegionRedirects: boolean;
s3ExpressIdentityProvider: S3ExpressIdentityProvider;
bucketEndpoint: boolean;
expectContinueHeader: boolean | number;
}
export declare const resolveS3Config: <T>(
input: T & S3InputConfig,
{
session,
}: {
session: [() => PlaceholderS3Client, PlaceholderCreateSessionCommandCtor];
}
) => T & S3ResolvedConfig;
export {};