/** * Supported QuickStart environments */ export declare enum QuickStartEnvironment { DEVELOPMENT = "development", PRODUCTION = "production" } /** * QuickStart configuration */ export interface QuickStartConfig { readonly environment: QuickStartEnvironment; readonly region?: string; readonly accountId?: string; } /** * Base props for QuickStart constructs */ export interface QuickStartProps { readonly quickStart?: QuickStartConfig; readonly customConfig?: T; } /** * Abstract base class for environment-specific configuration providers */ export declare abstract class EnvironmentConfigProvider { abstract getDevelopmentConfig(): T; abstract getProductionConfig(): T; getConfig(environment: QuickStartEnvironment): T; }