export type SpecAssuranceSeverity = 'error' | 'warning';
export interface SpecAssuranceFinding {
    rule: string;
    severity: SpecAssuranceSeverity;
    message: string;
    evidence: string;
}
export interface SpecAssuranceResult {
    passed: boolean;
    findings: SpecAssuranceFinding[];
}
export interface SpecAssuranceInput {
    originalRequest: string;
    generatedSpec: string;
}
export interface NewCodeFile {
    path: string;
    content: string;
}
export interface NewCodeGateFinding {
    rule: string;
    file: string;
    line: number;
    message: string;
    evidence: string;
}
export interface NewCodeGateResult {
    passed: boolean;
    findings: NewCodeGateFinding[];
}
//# sourceMappingURL=ai-assurance.d.ts.map