import { App, Resource, Stack, StackProps } from 'aws-cdk-lib'; export type DeployEnvironment = 'dev' | 'prod' | 'stage' | 'test'; export interface DotStackProps extends StackProps { appName?: string; name: string; } export declare class DotStack extends Stack { static readonly awsRegion: string; readonly app: App; readonly appName: string; readonly envName: DeployEnvironment; readonly envPrefix: string; readonly isProd: boolean; readonly ssmPrefix: string; constructor(scope: App, props: DotStackProps); static baseName(input: string, suffix: string): string; overrideId(thing: Resource, id: string): void; resourceName(baseName: string): string; }