import type { TimeValue } from '../../../core/types/time.js'; import type { SpinButtonHandler } from '../../spin-buttons/spin-button-group/types.js'; import type { DateTimePickerProps } from '../types.js'; /** * Returns a list of preconfigured spinbuttons for a given datetime and format configuration. */ export declare function useSpinButtons(isoDateTime: TimeValue | string | null, type: DateTimePickerProps['type'], precision: DateTimePickerProps['precision'], isDisabled: boolean, isReadonly: boolean, ariaLabelPrefix: string | undefined, value?: TimeValue | string | null): { spinButtons: (string | import("react/jsx-runtime.js").JSX.Element | null)[]; dateTime: Date | null; updateParts: (updatedParts: Intl.DateTimeFormatPart[]) => void; handlers: Map; parts: Intl.DateTimeFormatPart[]; toDateTime: (parts: Intl.DateTimeFormatPart[]) => Date | null; };