import { RefObject } from "react"; import { DateValue } from "@internationalized/date"; import { DatePickerAria } from "@react-aria/datepicker"; import { AriaDatePickerProps } from "@react-types/datepicker"; import { DatePickerBaseState } from "./datepicker-base-state"; export declare function useDatePickerState({ state, ...props }: DatePickerStateProps): DatePickerState; export declare type DatePickerState = DatePickerAria & { /** * Reference for the date picker's visible label element, if any. */ ref: RefObject; /** * Object returned by the `useDatePickerBaseState` hook. */ baseState: DatePickerBaseState; }; export declare type DatePickerStateProps = AriaDatePickerProps & { /** * Object returned by the `useDatePickerBaseState` hook. */ state: DatePickerBaseState; };