/**
 * ADR Frontmatter Validation (ADR-017)
 *
 * Validates all ADR markdown files against schemas/adr-frontmatter.schema.json.
 *
 * @task T4792
 */
export interface ValidationError {
    file: string;
    field: string;
    message: string;
}
export interface ValidationResult {
    valid: boolean;
    errors: ValidationError[];
    checked: number;
}
/** @alias ValidationError — canonical name per ADR-017 spec */
export type AdrValidationError = ValidationError;
/** @alias ValidationResult — canonical name per ADR-017 spec */
export type AdrValidationResult = ValidationResult;
/** Validate all ADRs in .cleo/adrs/ against the schema */
export declare function validateAllAdrs(projectRoot: string): Promise<ValidationResult>;
//# sourceMappingURL=validate.d.ts.map