import type { DateRangePickerPartial } from './type';
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{
    panelProps: import("@vue/composition-api").ComputedRef<{
        hoverValue: string[];
        value: string[];
        activeIndex: number;
        year: number[];
        month: number[];
        mode: "date" | "month" | "year" | "week" | "quarter";
        format: string;
        presets: import("./type").PresetRange;
        time: string[];
        disableDate: import("./type").DisableRangeDate;
        firstDayOfWeek: number;
        timePickerProps: import("../time-picker").TypeTimePickerProps;
        enableTimePicker: boolean;
        presetsPlacement: "left" | "right" | "top" | "bottom";
        panelPreselection: boolean;
        onPanelClick: (context: {
            e: MouseEvent;
        }) => void;
        onCellClick: (date: Date, { e }: {
            e: MouseEvent;
        }) => void;
        onCellMouseEnter: (date: Date) => void;
        onCellMouseLeave: () => void;
        onJumperClick: ({ trigger, partial }: {
            trigger: string;
            partial: DateRangePickerPartial;
        }) => void;
        onConfirmClick: ({ e }: {
            e: MouseEvent;
        }) => void;
        onPresetClick: (preset: any) => void;
        onYearChange: (nextVal: number, { partial }: {
            partial: DateRangePickerPartial;
        }) => void;
        onMonthChange: (nextVal: number, { partial }: {
            partial: DateRangePickerPartial;
        }) => void;
        onTimePickerChange: (val: string) => void;
    }>;
}> & import("@vue/composition-api").Data, {}, {}, any, import("@vue/composition-api").ExtractPropTypes<any>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
    [x: string]: any;
} & {
    [x: number]: any;
    [x: symbol]: any;
}, import("@vue/composition-api").ShallowUnwrapRef<{
    panelProps: import("@vue/composition-api").ComputedRef<{
        hoverValue: string[];
        value: string[];
        activeIndex: number;
        year: number[];
        month: number[];
        mode: "date" | "month" | "year" | "week" | "quarter";
        format: string;
        presets: import("./type").PresetRange;
        time: string[];
        disableDate: import("./type").DisableRangeDate;
        firstDayOfWeek: number;
        timePickerProps: import("../time-picker").TypeTimePickerProps;
        enableTimePicker: boolean;
        presetsPlacement: "left" | "right" | "top" | "bottom";
        panelPreselection: boolean;
        onPanelClick: (context: {
            e: MouseEvent;
        }) => void;
        onCellClick: (date: Date, { e }: {
            e: MouseEvent;
        }) => void;
        onCellMouseEnter: (date: Date) => void;
        onCellMouseLeave: () => void;
        onJumperClick: ({ trigger, partial }: {
            trigger: string;
            partial: DateRangePickerPartial;
        }) => void;
        onConfirmClick: ({ e }: {
            e: MouseEvent;
        }) => void;
        onPresetClick: (preset: any) => void;
        onYearChange: (nextVal: number, { partial }: {
            partial: DateRangePickerPartial;
        }) => void;
        onMonthChange: (nextVal: number, { partial }: {
            partial: DateRangePickerPartial;
        }) => void;
        onTimePickerChange: (val: string) => void;
    }>;
}>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {
    [x: string]: any;
} & {
    [x: number]: any;
    [x: symbol]: any;
}, {} | {
    [x: string]: any;
}, true>);
export default _default;
