/** * Regex for validating ISO partial date strings (YYYY, YYYY-MM, YYYY-MM-DD). */ export declare const ISO_DATE_REGEX: RegExp; /** * Transforms CSL-JSON date fields between internal and edit formats. * Internal: { "date-parts": [[2024, 3, 15]] } * Edit: "2024-03-15" */ export declare function datePartsToIso(dateParts: number[][]): string; /** * Transforms ISO date string to CSL-JSON date-parts format. * Edit: "2024-03-15" * Internal: { "date-parts": [[2024, 3, 15]] } */ export declare function isoToDateParts(isoDate: string): number[][]; /** * Transforms a CSL date object to ISO string for editing. */ export declare function transformDateToEdit(date: { "date-parts"?: number[][]; } | undefined): string | undefined; /** * Transforms an ISO date string back to CSL date object. */ export declare function transformDateFromEdit(isoDate: string): { "date-parts": number[][]; }; //# sourceMappingURL=field-transformer.d.ts.map