import type { CslItem, CslLibrary } from "./types"; /** * Validate CSL-JSON library structure * @param data - Data to validate (can be any type) * @returns Validated CSL-JSON library * @throws Error if validation fails */ export declare function validateCslJson(data: unknown): CslLibrary; /** * Validate a single CSL-JSON item * @param data - Data to validate (can be any type) * @returns Validation result with valid flag and errors */ export declare function validateCslItem(data: unknown): { valid: boolean; data?: CslItem; errors?: string[]; }; //# sourceMappingURL=validator.d.ts.map