/** Parse a calendar day ("YYYY-MM-DD…" or any Date-parseable value) into a * local Date at noon, or undefined when empty/invalid. */ export declare function parseCalendarDate(v: unknown): Date | undefined; /** * True when a serialized value is a pure CALENDAR DAY: `YYYY-MM-DD`, or that day at * exactly UTC midnight (how the backend serves a `date` column). Anything with a * real time of day is an INSTANT: a `timestamptz` shown with a day-only renderer * must be read in the organization's zone, or an evening invoice (29 Sep 19:41 in * Mexico City = 30 Sep 00:41Z) shows as the 30th (PIT-025). */ export declare function isCalendarDayValue(v: unknown): boolean; /** * Today's calendar day ("YYYY-MM-DD") in `timeZone` (IANA, e.g. the org's * `America/Mexico_City`), or in the browser zone when absent/invalid. A form * that seeds «hoy» must use the org's day, not UTC's: at 19:00 in Mexico City * UTC is already tomorrow. */ export declare function todayInZone(timeZone?: string, now?: Date): string; /** * A field default that names «today» instead of a fixed day: `$today` (the * token flows already use) or `today`. Case-insensitive. */ export declare function isTodayToken(v: unknown): boolean; //# sourceMappingURL=calendar-date.d.ts.map