import { TdDateRangePickerProps } from '../type';
export declare const PARTIAL_MAP: {
    first: string;
    second: string;
};
export default function useRange(props: TdDateRangePickerProps): {
    value: import("../type").DateRangeValue;
    onChange: import("../../hooks/useControlled").ChangeHandler<import("../type").DateRangeValue, [context: {
        dayjsValue?: import("dayjs").Dayjs[];
        trigger?: import("../type").DatePickerTriggerSource;
    }]>;
    year: number[];
    setYear: import("react").Dispatch<import("react").SetStateAction<number[]>>;
    month: number[];
    setMonth: import("react").Dispatch<import("react").SetStateAction<number[]>>;
    time: string[];
    setTime: import("react").Dispatch<import("react").SetStateAction<string[]>>;
    isFirstValueSelected: boolean;
    setIsFirstValueSelected: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    cacheValue: any;
    setCacheValue: import("react").Dispatch<any>;
    isSwitchTimeMode: boolean;
};
