import type { Spec, ValidateResult, DriftReport } from '../types/index.js';
export { generateDoR, generateDoD } from './validator/dor-dod.js';
export { generateChecklist } from './validator/checklist.js';
/**
 * Validate a spec against the actual codebase.
 * Reads the spec files (HU.md, FICHA-TECNICA.md), extracts criteria,
 * then checks the filesystem/code for compliance.
 */
export declare function validateSpec(spec: Spec, projectPath: string): Promise<ValidateResult>;
/**
 * Detect drift between spec and current code state.
 * Returns a report with all drifts found and an overall compliance score.
 */
export declare function detectDrift(spec: Spec, projectPath: string, _mode?: 'full' | 'quick', threshold?: number): Promise<DriftReport>;
//# sourceMappingURL=validator.d.ts.map