/** * Dev-only guard: `minDate` after `maxDate` is a caller misconfig where no date * satisfies both, so the blur clamp is disabled (values are left as typed). Warns * once per prop change (stripped in production). Deps key on the primitive * calendar day, not the `Date` object — an inline `new Date()` bound would * otherwise re-run this every render and spam the warning. */ export declare const useDevMinMaxWarning: (minDate: Date | null | undefined, maxDate: Date | null | undefined) => void; /** * Dev-only guard: an Invalid Date prop renders with no value (segments show * placeholders). Warns so the caller notices rather than debugging a silently * empty field. Keyed on booleans, not the `Date` objects, so a fresh-but-valid * `Date` each render doesn't churn. */ export declare const useDevInvalidValueWarning: (value: Date | null | undefined, defaultValue: Date | null | undefined) => void;