/** * Infrastructure-as-Code Analysis * Parses Terraform, CloudFormation, Docker Compose, and Kubernetes configs. * Extracts resources, dependencies, and detects misconfigurations. */ export interface IaCResource { type: string; name: string; provider?: string; properties: Record; source: string; dependsOn?: string[]; } export interface IaCResult { platform: string[]; resources: IaCResource[]; issues: { severity: 'warning' | 'error' | 'info'; message: string; file: string; line?: number; }[]; summary: { totalResources: number; resourceTypes: Record; platforms: string[]; }; } /** * Analyze Infrastructure-as-Code files in a directory for resources and issues. * @param cwd - The working directory * @param options - Analysis options * @param options.directory - Subdirectory to scan * @returns IaC analysis results with resources, issues, and summary */ export declare function analyzeIaC(cwd: string, options?: { directory?: string; }): Promise; //# sourceMappingURL=iac.d.ts.map