import { type PropType } from 'vue';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    dateValue: {
        type: PropType<string[]>;
    };
    value: {
        type: StringConstructor;
    };
    onChange: {
        type: FunctionConstructor;
    };
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    dateValue: {
        type: PropType<string[]>;
    };
    value: {
        type: StringConstructor;
    };
    onChange: {
        type: FunctionConstructor;
    };
}>> & Readonly<{}>, {}, {}, {
    ARangePicker: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        allowEmpty: {
            type: import("vue").PropType<[boolean, boolean]>;
            default: [boolean, boolean];
        };
        dateRender: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-picker/RangePicker").RangeDateRender<import("dayjs").Dayjs>>;
            default: import("ant-design-vue/es/vc-picker/RangePicker").RangeDateRender<import("dayjs").Dayjs>;
        };
        defaultPickerValue: {
            type: import("vue").PropType<[string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]>;
            default: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs];
        };
        defaultValue: {
            type: import("vue").PropType<[string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]>;
            default: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs];
        };
        value: {
            type: import("vue").PropType<[string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]>;
            default: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs];
        };
        presets: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-picker/interface").PresetDate<import("dayjs").Dayjs[]>[]>;
            default: import("ant-design-vue/es/vc-picker/interface").PresetDate<import("dayjs").Dayjs[]>[];
        };
        disabledTime: {
            type: import("vue").PropType<(date: import("dayjs").Dayjs, type: import("ant-design-vue/es/vc-picker/RangePicker").RangeType) => import("ant-design-vue/es/vc-picker/interface").DisabledTimes>;
            default: (date: import("dayjs").Dayjs, type: import("ant-design-vue/es/vc-picker/RangePicker").RangeType) => import("ant-design-vue/es/vc-picker/interface").DisabledTimes;
        };
        disabled: {
            type: import("vue").PropType<boolean | [boolean, boolean]>;
            default: boolean | [boolean, boolean];
        };
        renderExtraFooter: {
            type: import("vue").PropType<() => import("ant-design-vue/es/_util/type").VueNode>;
            default: () => import("ant-design-vue/es/_util/type").VueNode;
        };
        separator: {
            type: StringConstructor;
        };
        showTime: {
            type: import("vue").PropType<boolean | (Omit<import("ant-design-vue/es/vc-picker/panels/TimePanel").SharedTimeProps<import("dayjs").Dayjs>, "defaultValue"> & {
                defaultValue?: import("dayjs").Dayjs[];
            })>;
            default: boolean | (Omit<import("ant-design-vue/es/vc-picker/panels/TimePanel").SharedTimeProps<import("dayjs").Dayjs>, "defaultValue"> & {
                defaultValue?: import("dayjs").Dayjs[];
            });
        };
        ranges: {
            type: import("vue").PropType<Record<string, [import("dayjs").Dayjs, import("dayjs").Dayjs] | (() => [import("dayjs").Dayjs, import("dayjs").Dayjs])>>;
            default: Record<string, [import("dayjs").Dayjs, import("dayjs").Dayjs] | (() => [import("dayjs").Dayjs, import("dayjs").Dayjs])>;
        };
        placeholder: {
            type: import("vue").PropType<string[]>;
            default: string[];
        };
        mode: {
            type: import("vue").PropType<[import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode]>;
            default: [import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode];
        };
        onChange: {
            type: import("vue").PropType<(value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], dateString: [string, string]) => void>;
            default: (value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], dateString: [string, string]) => void;
        };
        'onUpdate:value': {
            type: import("vue").PropType<(value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void>;
            default: (value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void;
        };
        onCalendarChange: {
            type: import("vue").PropType<(values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], formatString: [string, string], info: import("ant-design-vue/es/vc-picker/RangePicker").RangeInfo) => void>;
            default: (values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], formatString: [string, string], info: import("ant-design-vue/es/vc-picker/RangePicker").RangeInfo) => void;
        };
        onPanelChange: {
            type: import("vue").PropType<(values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], modes: [import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode]) => void>;
            default: (values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], modes: [import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode]) => void;
        };
        onOk: {
            type: import("vue").PropType<(dates: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void>;
            default: (dates: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void;
        };
        id: StringConstructor;
        dropdownClassName: StringConstructor;
        popupClassName: StringConstructor;
        popupStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        transitionName: StringConstructor;
        allowClear: {
            type: BooleanConstructor;
            default: boolean;
        };
        autofocus: {
            type: BooleanConstructor;
            default: boolean;
        };
        tabindex: NumberConstructor;
        open: {
            type: BooleanConstructor;
            default: boolean;
        };
        defaultOpen: {
            type: BooleanConstructor;
            default: boolean;
        };
        inputReadOnly: {
            type: BooleanConstructor;
            default: boolean;
        };
        format: {
            type: import("vue").PropType<string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs> | (string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs>)[]>;
            default: string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs> | (string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs>)[];
        };
        getPopupContainer: {
            type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
            default: (node: HTMLElement) => HTMLElement;
        };
        panelRender: {
            type: import("vue").PropType<(originPanel: import("ant-design-vue/es/_util/type").VueNode) => import("ant-design-vue/es/_util/type").VueNode>;
            default: (originPanel: import("ant-design-vue/es/_util/type").VueNode) => import("ant-design-vue/es/_util/type").VueNode;
        };
        onOpenChange: {
            type: import("vue").PropType<(open: boolean) => void>;
            default: (open: boolean) => void;
        };
        'onUpdate:open': {
            type: import("vue").PropType<(open: boolean) => void>;
            default: (open: boolean) => void;
        };
        onFocus: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        };
        onBlur: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        };
        onMousedown: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onMouseup: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onMouseenter: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onMouseleave: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onClick: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onContextmenu: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onKeydown: {
            type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
            default: (event: KeyboardEvent, preventDefault: () => void) => void;
        };
        role: StringConstructor;
        name: StringConstructor;
        autocomplete: StringConstructor;
        direction: {
            type: import("vue").PropType<"rtl" | "ltr">;
            default: "rtl" | "ltr";
        };
        showToday: {
            type: BooleanConstructor;
            default: boolean;
        };
        locale: {
            type: import("vue").PropType<import("ant-design-vue/es/date-picker/generatePicker").PickerLocale>;
            default: import("ant-design-vue/es/date-picker/generatePicker").PickerLocale;
        };
        size: {
            type: import("vue").PropType<import("ant-design-vue/es/button").SizeType>;
            default: import("ant-design-vue/es/button").SizeType;
        };
        bordered: {
            type: BooleanConstructor;
            default: boolean;
        };
        disabledDate: {
            type: import("vue").PropType<(date: import("dayjs").Dayjs) => boolean>;
            default: (date: import("dayjs").Dayjs) => boolean;
        };
        picker: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-picker/interface").PickerMode>;
            default: import("ant-design-vue/es/vc-picker/interface").PickerMode;
        };
        valueFormat: StringConstructor;
        placement: {
            type: import("vue").PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">;
            default: "bottomLeft" | "bottomRight" | "topLeft" | "topRight";
        };
        status: {
            type: import("vue").PropType<"" | "error" | "warning">;
            default: "" | "error" | "warning";
        };
        disabledHours: {
            type: import("vue").PropType<() => number[]>;
            default: () => number[];
        };
        disabledMinutes: {
            type: import("vue").PropType<(hour: number) => number[]>;
            default: (hour: number) => number[];
        };
        disabledSeconds: {
            type: import("vue").PropType<(hour: number, minute: number) => number[]>;
            default: (hour: number, minute: number) => number[];
        };
    }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        allowEmpty: {
            type: import("vue").PropType<[boolean, boolean]>;
            default: [boolean, boolean];
        };
        dateRender: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-picker/RangePicker").RangeDateRender<import("dayjs").Dayjs>>;
            default: import("ant-design-vue/es/vc-picker/RangePicker").RangeDateRender<import("dayjs").Dayjs>;
        };
        defaultPickerValue: {
            type: import("vue").PropType<[string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]>;
            default: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs];
        };
        defaultValue: {
            type: import("vue").PropType<[string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]>;
            default: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs];
        };
        value: {
            type: import("vue").PropType<[string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]>;
            default: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs];
        };
        presets: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-picker/interface").PresetDate<import("dayjs").Dayjs[]>[]>;
            default: import("ant-design-vue/es/vc-picker/interface").PresetDate<import("dayjs").Dayjs[]>[];
        };
        disabledTime: {
            type: import("vue").PropType<(date: import("dayjs").Dayjs, type: import("ant-design-vue/es/vc-picker/RangePicker").RangeType) => import("ant-design-vue/es/vc-picker/interface").DisabledTimes>;
            default: (date: import("dayjs").Dayjs, type: import("ant-design-vue/es/vc-picker/RangePicker").RangeType) => import("ant-design-vue/es/vc-picker/interface").DisabledTimes;
        };
        disabled: {
            type: import("vue").PropType<boolean | [boolean, boolean]>;
            default: boolean | [boolean, boolean];
        };
        renderExtraFooter: {
            type: import("vue").PropType<() => import("ant-design-vue/es/_util/type").VueNode>;
            default: () => import("ant-design-vue/es/_util/type").VueNode;
        };
        separator: {
            type: StringConstructor;
        };
        showTime: {
            type: import("vue").PropType<boolean | (Omit<import("ant-design-vue/es/vc-picker/panels/TimePanel").SharedTimeProps<import("dayjs").Dayjs>, "defaultValue"> & {
                defaultValue?: import("dayjs").Dayjs[];
            })>;
            default: boolean | (Omit<import("ant-design-vue/es/vc-picker/panels/TimePanel").SharedTimeProps<import("dayjs").Dayjs>, "defaultValue"> & {
                defaultValue?: import("dayjs").Dayjs[];
            });
        };
        ranges: {
            type: import("vue").PropType<Record<string, [import("dayjs").Dayjs, import("dayjs").Dayjs] | (() => [import("dayjs").Dayjs, import("dayjs").Dayjs])>>;
            default: Record<string, [import("dayjs").Dayjs, import("dayjs").Dayjs] | (() => [import("dayjs").Dayjs, import("dayjs").Dayjs])>;
        };
        placeholder: {
            type: import("vue").PropType<string[]>;
            default: string[];
        };
        mode: {
            type: import("vue").PropType<[import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode]>;
            default: [import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode];
        };
        onChange: {
            type: import("vue").PropType<(value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], dateString: [string, string]) => void>;
            default: (value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], dateString: [string, string]) => void;
        };
        'onUpdate:value': {
            type: import("vue").PropType<(value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void>;
            default: (value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void;
        };
        onCalendarChange: {
            type: import("vue").PropType<(values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], formatString: [string, string], info: import("ant-design-vue/es/vc-picker/RangePicker").RangeInfo) => void>;
            default: (values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], formatString: [string, string], info: import("ant-design-vue/es/vc-picker/RangePicker").RangeInfo) => void;
        };
        onPanelChange: {
            type: import("vue").PropType<(values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], modes: [import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode]) => void>;
            default: (values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], modes: [import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode]) => void;
        };
        onOk: {
            type: import("vue").PropType<(dates: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void>;
            default: (dates: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void;
        };
        id: StringConstructor;
        dropdownClassName: StringConstructor;
        popupClassName: StringConstructor;
        popupStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        transitionName: StringConstructor;
        allowClear: {
            type: BooleanConstructor;
            default: boolean;
        };
        autofocus: {
            type: BooleanConstructor;
            default: boolean;
        };
        tabindex: NumberConstructor;
        open: {
            type: BooleanConstructor;
            default: boolean;
        };
        defaultOpen: {
            type: BooleanConstructor;
            default: boolean;
        };
        inputReadOnly: {
            type: BooleanConstructor;
            default: boolean;
        };
        format: {
            type: import("vue").PropType<string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs> | (string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs>)[]>;
            default: string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs> | (string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs>)[];
        };
        getPopupContainer: {
            type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
            default: (node: HTMLElement) => HTMLElement;
        };
        panelRender: {
            type: import("vue").PropType<(originPanel: import("ant-design-vue/es/_util/type").VueNode) => import("ant-design-vue/es/_util/type").VueNode>;
            default: (originPanel: import("ant-design-vue/es/_util/type").VueNode) => import("ant-design-vue/es/_util/type").VueNode;
        };
        onOpenChange: {
            type: import("vue").PropType<(open: boolean) => void>;
            default: (open: boolean) => void;
        };
        'onUpdate:open': {
            type: import("vue").PropType<(open: boolean) => void>;
            default: (open: boolean) => void;
        };
        onFocus: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        };
        onBlur: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        };
        onMousedown: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onMouseup: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onMouseenter: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onMouseleave: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onClick: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onContextmenu: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        onKeydown: {
            type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
            default: (event: KeyboardEvent, preventDefault: () => void) => void;
        };
        role: StringConstructor;
        name: StringConstructor;
        autocomplete: StringConstructor;
        direction: {
            type: import("vue").PropType<"rtl" | "ltr">;
            default: "rtl" | "ltr";
        };
        showToday: {
            type: BooleanConstructor;
            default: boolean;
        };
        locale: {
            type: import("vue").PropType<import("ant-design-vue/es/date-picker/generatePicker").PickerLocale>;
            default: import("ant-design-vue/es/date-picker/generatePicker").PickerLocale;
        };
        size: {
            type: import("vue").PropType<import("ant-design-vue/es/button").SizeType>;
            default: import("ant-design-vue/es/button").SizeType;
        };
        bordered: {
            type: BooleanConstructor;
            default: boolean;
        };
        disabledDate: {
            type: import("vue").PropType<(date: import("dayjs").Dayjs) => boolean>;
            default: (date: import("dayjs").Dayjs) => boolean;
        };
        picker: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-picker/interface").PickerMode>;
            default: import("ant-design-vue/es/vc-picker/interface").PickerMode;
        };
        valueFormat: StringConstructor;
        placement: {
            type: import("vue").PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">;
            default: "bottomLeft" | "bottomRight" | "topLeft" | "topRight";
        };
        status: {
            type: import("vue").PropType<"" | "error" | "warning">;
            default: "" | "error" | "warning";
        };
        disabledHours: {
            type: import("vue").PropType<() => number[]>;
            default: () => number[];
        };
        disabledMinutes: {
            type: import("vue").PropType<(hour: number) => number[]>;
            default: (hour: number) => number[];
        };
        disabledSeconds: {
            type: import("vue").PropType<(hour: number, minute: number) => number[]>;
            default: (hour: number, minute: number) => number[];
        };
    }>> & Readonly<{}>, {
        size: import("ant-design-vue/es/button").SizeType;
        value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs];
        mode: [import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode];
        onMouseenter: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        onMouseleave: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        onClick: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        onFocus: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        onBlur: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        onChange: (value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], dateString: [string, string]) => void;
        onKeydown: (event: KeyboardEvent, preventDefault: () => void) => void;
        onContextmenu: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        onMousedown: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        onMouseup: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        open: boolean;
        direction: "rtl" | "ltr";
        disabled: boolean | [boolean, boolean];
        autofocus: boolean;
        getPopupContainer: (node: HTMLElement) => HTMLElement;
        disabledDate: (date: import("dayjs").Dayjs) => boolean;
        picker: import("ant-design-vue/es/vc-picker/interface").PickerMode;
        onPanelChange: (values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], modes: [import("ant-design-vue/es/vc-picker/interface").PanelMode, import("ant-design-vue/es/vc-picker/interface").PanelMode]) => void;
        locale: import("ant-design-vue/es/date-picker/generatePicker").PickerLocale;
        format: string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs> | (string | import("ant-design-vue/es/vc-picker/interface").CustomFormat<import("dayjs").Dayjs>)[];
        disabledHours: () => number[];
        disabledMinutes: (hour: number) => number[];
        disabledSeconds: (hour: number, minute: number) => number[];
        disabledTime: (date: import("dayjs").Dayjs, type: import("ant-design-vue/es/vc-picker/RangePicker").RangeType) => import("ant-design-vue/es/vc-picker/interface").DisabledTimes;
        status: "" | "error" | "warning";
        defaultValue: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs];
        'onUpdate:value': (value: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void;
        popupStyle: import("vue").CSSProperties;
        placement: "bottomLeft" | "bottomRight" | "topLeft" | "topRight";
        onOpenChange: (open: boolean) => void;
        'onUpdate:open': (open: boolean) => void;
        placeholder: string[];
        bordered: boolean;
        allowClear: boolean;
        defaultOpen: boolean;
        dateRender: import("ant-design-vue/es/vc-picker/RangePicker").RangeDateRender<import("dayjs").Dayjs>;
        defaultPickerValue: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs];
        showTime: boolean | (Omit<import("ant-design-vue/es/vc-picker/panels/TimePanel").SharedTimeProps<import("dayjs").Dayjs>, "defaultValue"> & {
            defaultValue?: import("dayjs").Dayjs[];
        });
        onOk: (dates: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs]) => void;
        renderExtraFooter: () => import("ant-design-vue/es/_util/type").VueNode;
        showToday: boolean;
        presets: import("ant-design-vue/es/vc-picker/interface").PresetDate<import("dayjs").Dayjs[]>[];
        inputReadOnly: boolean;
        panelRender: (originPanel: import("ant-design-vue/es/_util/type").VueNode) => import("ant-design-vue/es/_util/type").VueNode;
        ranges: Record<string, [import("dayjs").Dayjs, import("dayjs").Dayjs] | (() => [import("dayjs").Dayjs, import("dayjs").Dayjs])>;
        allowEmpty: [boolean, boolean];
        onCalendarChange: (values: [string, string] | [import("dayjs").Dayjs, import("dayjs").Dayjs], formatString: [string, string], info: import("ant-design-vue/es/vc-picker/RangePicker").RangeInfo) => void;
    }, import("ant-design-vue/es/_util/type").CustomSlotsType<{
        suffixIcon?: any;
        prevIcon?: any;
        nextIcon?: any;
        superPrevIcon?: any;
        superNextIcon?: any;
        dateRender?: any;
        renderExtraFooter?: any;
        default?: any;
        separator?: any;
        clearIcon?: any;
    }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
