export interface EditValidationError { field: string; message: string; } export interface EditValidationResult { valid: boolean; errors: Map; } export declare function validateEditFormat(items: Record[]): EditValidationResult; /** * Stage 2: Validates items against CslItemSchema after transforming date fields. */ export declare function validateCslItems(items: Record[]): EditValidationResult; /** * Combined two-stage validation: edit-format first, then CSL schema. * Short-circuits on Stage 1 failure. */ export declare function validateEditedItems(items: Record[]): EditValidationResult; //# sourceMappingURL=edit-validator.d.ts.map