/** * Resolves the hour cycle that should be forced based on the current user's time-format preference. * * Returns `undefined` when the user has chosen "let the language decide" (the default), so that * locale-based formatting keeps deciding 12H/24H. Returns `"h12"` for a 12-hour preference and * `"h23"` for a 24-hour preference. * * Pass the result to `formatDateUtil(..., hourCycleOverride)` (or use `useDateAndTime`, `DateTime`, * and `DateTimeCell`, which already apply it) to make displayed times honor the preference. * * @returns {Intl.LocaleHourCycleKey | undefined} The forced hour cycle, or `undefined` to defer to the locale. */ export declare const useHourCycle: () => Intl.LocaleHourCycleKey | undefined;