import { RefObject } from "react"; import { DateValue } from "@internationalized/date"; import { DateRangePickerAria } from "@react-aria/datepicker"; import { AriaDateRangePickerProps } from "@react-types/datepicker"; import { DateRangePickerBaseState } from "./daterangepicker-base-state"; export declare function useDateRangePickerState({ state, ...props }: DateRangePickerStateProps): DateRangePickerState; export declare type DateRangePickerState = DateRangePickerAria & { /** * Reference for the date picker's visible label element, if any. */ ref: RefObject; baseState: DateRangePickerBaseState; }; export declare type DateRangePickerStateProps = AriaDateRangePickerProps & { /** * Object returned by the `useDatePickerBaseState` hook. */ state: DateRangePickerBaseState; };