import type { ExtractPropTypes } from 'vue'; import type { DatePickerProps } from 'element-plus'; export declare const DateRangeTypes: string[]; export declare const dateRangeProps: { modelValue: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => (string | number | Date)[]) | (() => (string | number | Date)[]) | (((new (...args: any[]) => (string | number | Date)[]) | (() => (string | number | Date)[])) | null)[], unknown, unknown, () => never[], boolean>; type: import("element-plus/es/utils/index.mjs").EpPropFinalized; startPickerProps: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => {}, boolean>; endPickerProps: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => {}, boolean>; valueFormat: StringConstructor; size: { readonly type: import("vue").PropType "" | "default" | "small" | "large") | (() => "" | "default" | "small" | "large") | (((new (...args: any[]) => "" | "default" | "small" | "large") | (() => "" | "default" | "small" | "large")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rangeSeparator: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; } & { readonly default: string; } & { default: "至"; }; clearable: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type DateRangeProps = ExtractPropTypes;