import { t as Time } from "./time.types-DCVbClze.js"; //#region src/react/use-time-picker/use-time-picker.types.d.ts declare namespace UseTimePicker { interface IUseTimePickerConfig extends Time.ITimePickerConfig {} interface ITimeFieldProps { role: 'spinbutton'; 'aria-label': string; 'aria-valuemin': number; 'aria-valuemax': number; 'aria-valuenow': number; 'aria-valuetext': string; tabIndex: 0 | -1; 'data-slot': string; 'data-focused': 'true' | undefined; onKeyDown: React.KeyboardEventHandler; onFocus: () => void; } interface IUseTimePickerReturn { state: { value: Time.ITimeValue; focusedField: Time.TimeField; hourCycle: Time.HourCycle; displayHour: number; displayAmPm: 'AM' | 'PM'; }; actions: { setValue: (value: Time.ITimeValue) => void; setField: (field: Time.TimeField, value: number) => void; increment: (field: Time.TimeField, delta?: number) => void; decrement: (field: Time.TimeField, delta?: number) => void; toggleAmPm: () => void; focusField: (field: Time.TimeField) => void; }; getFieldProps: (field: Time.TimeField) => ITimeFieldProps; } } //#endregion export { UseTimePicker as t };