/** * Infrastructure as Code (IaC) Analyzer * Analyzes Dockerfile, YAML, Terraform, CI/CD configurations */ import { BaseAnalyzer } from '../base'; import { ScannedFile, Finding, Rule, SupportedLanguage } from '../../types'; /** * IaC Analyzer Class */ export declare class IaCAnalyzer extends BaseAnalyzer { name: string; languages: SupportedLanguage[]; version: string; /** * Analyze IaC file */ analyze(file: ScannedFile, rules: Rule[]): Promise; /** * Analyze Dockerfile */ private analyzeDockerfile; /** * Analyze YAML (GitHub Actions, GitLab CI, etc.) */ private analyzeYaml; /** * Analyze Terraform */ private analyzeTerraform; /** * Create generic finding */ private createFinding; } export default IaCAnalyzer; //# sourceMappingURL=iacAnalyzer.d.ts.map