/** * Schema-first validation for AI-generated criteria clauses. * Never auto-corrects; surfaces structured errors. * * @public */ import type { MetadataDetail } from '@genesislcap/foundation-comms'; import type { CriteriaClause, CriteriaGroup, GroupsValidationResult, ValidationResult } from './criteria-ir'; export declare function validateClauses(clauses: CriteriaClause[], fieldMetadata: MetadataDetail[] | string[]): ValidationResult; /** * Validates groups of criteria clauses. Each group's clauses are validated * using the same per-clause logic as validateClauses. */ export declare function validateGroups(groups: CriteriaGroup[], fieldMetadata: MetadataDetail[] | string[]): GroupsValidationResult; //# sourceMappingURL=schema-validator.d.ts.map