type SchemaPart = Pick; /** `YYYY-MM-DD`, optionally `… HH:mm` (24h) or `… hh:mm --` (12h with AM/PM). */ export declare function dateSchema(opts: { yearBounds: () => { min: number; max: number; }; withTime: () => boolean; hour12: () => boolean; }): SchemaPart; /** `YYYY-MM` for the month picker. */ export declare function monthSchema(opts: { yearBounds: () => { min: number; max: number; }; }): SchemaPart; /** `YYYY-MM-DD – YYYY-MM-DD` for the range picker. */ export declare function rangeSchema(opts: { yearBounds: () => { min: number; max: number; }; }): SchemaPart; export {};