export interface ConfigFinding { id: string; category: 'config'; severity: 'critical' | 'high' | 'medium' | 'low'; type: 'exposed_secret' | 'env_drift' | 'missing_env_example' | 'hardcoded_config' | 'insecure_default'; title: string; description: string; file?: string; line?: number; suggestion?: string; metadata?: Record; } export interface ConfigScanInput { projectPath: string; } export interface EnvComparison { file: string; variables: string[]; } export interface ConfigScanResult { findings: ConfigFinding[]; score: number; envFiles: EnvComparison[]; summary: { envFilesFound: number; secretsDetected: number; envDriftIssues: number; configIssues: number; }; scanDuration: number; } export declare function scanConfig(input: ConfigScanInput): Promise; //# sourceMappingURL=config-scanner.d.ts.map