import type { CalendarProps, CalendarStrictValueType } from '../Calendar.types.js'; import { type CalendarType } from '../types/calendarConfiguration.js'; import type { CalendarState } from '../types/shared-types.js'; /** @internal */ export type UseCalendarProps = Pick, 'onChange' | 'type' | 'precision'> & { value: CalendarStrictValueType; }; /** * Calendar hook to initialize the calendar state and update it to prop changes. * @internal */ export declare function useCalendar({ type, }: UseCalendarProps): { state: CalendarState; dispatch: import("react").Dispatch; uniqueId: string; };