export type GroundingSource = 'user_input' | 'project_evidence' | 'documented_assumption' | 'ungrounded_advisory';
export type GroundingConfidence = 'low' | 'medium' | 'high';
export interface CriterionGroundingRecord {
    text: string;
    source: GroundingSource;
    evidence: string[];
    confidence: GroundingConfidence;
}
export interface TechnicalReferenceGroundingRecord {
    path: string;
    section: 'create' | 'modify' | 'test';
    source: GroundingSource;
    evidence: string[];
    confidence: GroundingConfidence;
}
export interface GroundingGateResult {
    passed: boolean;
    required: boolean;
    issues: string[];
    records: CriterionGroundingRecord[];
}
//# sourceMappingURL=spec-grounding.d.ts.map