import type { Spec, DefinitionOfDone, DoDItem, DoRDoDValidationResult } from '../../types/index.js';
/**
 * Generate a Definition of Done checklist derived from spec metadata.
 * criteriaCount reflects how many acceptance criteria exist in HU.md.
 */
export declare function generateDoD(spec: Spec, criteriaCount?: number): DefinitionOfDone;
/**
 * Validate a spec's DoD.
 * Both failed AND pending required items are blocking (manual items need explicit confirmation).
 */
export declare function validateDoD(spec: Spec): DoRDoDValidationResult;
/**
 * Add a custom item to an existing DoD checklist.
 */
export declare function addCustomDoDItem(dod: DefinitionOfDone, item: DoDItem): DefinitionOfDone;
//# sourceMappingURL=dod.d.ts.map