/** * CDK Generator - Generate AWS CDK TypeScript code from configuration */ import type { AWSInfraConfig, GeneratedStack } from '../types.js'; export interface GenerationResult { success: boolean; outputDir: string; stacks: GeneratedStack[]; files: string[]; error?: string; } export declare class CDKGenerator { private config; private outputDir; constructor(config: AWSInfraConfig, outputDir: string); generate(): Promise; private createDirectories; private hasNetworkResources; private hasDatabaseResources; private hasStorageResources; private hasComputeResources; private hashContent; private generateReadme; private getStackDescription; } //# sourceMappingURL=cdk-generator.d.ts.map