import type { DriftAlert } from '../../types/drift-watcher.js';
/**
 * Parse spec.md lines starting with "- [ ]" or "- [x]" as criteria.
 * Returns the criterion text stripped of the checkbox prefix.
 */
export declare function extractCriteriaFromSpec(specPath: string): Promise<string[]>;
/**
 * Check if a file's content contains key terms from the criterion.
 * Returns true if any key term is found in the file.
 */
export declare function checkCriterionInFile(criterion: string, filePath: string): Promise<boolean>;
/**
 * Build a DriftAlert for a criterion that may no longer be satisfied.
 */
export declare function buildDriftAlert(specId: string, criterion: string, filePath: string): DriftAlert;
//# sourceMappingURL=criteria-checker.d.ts.map