import { CompositionAnalyzer } from './CompositionAnalyzer.js'; import { BoundaryGapDetector } from './BoundaryGapDetector.js'; export interface StabilityAudit { pageName: string; composition: ReturnType | null; boundaryGaps: ReturnType | null; contractHealth: { equationOk: boolean; groundTruthOk: boolean; discrepancies: string[]; }; bandAids: string[]; verdict: 'PASS' | 'WARN' | 'FAIL'; verdictExplanation: string; } export declare class StabilityAuditor { private compositionAnalyzer; private boundaryDetector; private groundTruthAnalyzer; /** * Run a full stability audit on a page. * @param pageName - The page name (e.g., "Stations") * @param headerFilePath - Absolute path to the header .tsx file */ audit(pageName: string, headerFilePath: string): StabilityAudit; } //# sourceMappingURL=StabilityAuditor.d.ts.map