import { Operation } from "@myycontext/core";
export interface Violation {
    id: string;
    type: "directory_missing" | "file_missing" | "file_content_mismatch" | "convention_violation" | "quality_gate_failed" | "conformance_check_failed";
    severity: "high" | "medium" | "low";
    path?: string;
    description: string;
    expected?: string;
    actual?: string;
    autoFixable: boolean;
    requiresHumanReview: boolean;
    fixOperation?: string;
}
export interface BlueprintGapReport {
    blueprintId: string;
    score: number;
    violations: Violation[];
    operations: Operation[];
}
//# sourceMappingURL=BlueprintGapReport.d.ts.map