declare const _default: import('vue').DefineComponent<{
    readonly modelValue: {
        readonly type: ArrayConstructor;
        readonly default: () => never[];
    };
    readonly startPlaceholder: {
        readonly type: StringConstructor;
        readonly default: "开始日期";
    };
    readonly endPlaceholder: {
        readonly type: StringConstructor;
        readonly default: "结束日期";
    };
    readonly valueFormat: {
        readonly type: StringConstructor;
    };
    readonly rangeSeparator: {
        readonly type: StringConstructor;
        readonly default: "-";
    };
    readonly clearable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly type: {
        readonly type: () => "daterange" | "date" | "year" | "month" | "dates" | "week" | "datetime" | "datetimerange" | "monthrange";
        readonly default: () => string;
    };
    readonly startTime: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly endTime: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly size: {
        readonly type: import('vue').PropType<import('pit-element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:modelValue": (value: string[]) => void;
    change: (value: string[]) => void;
    "update:startTime": (value: string) => void;
    "update:endTime": (value: string) => void;
}, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<import('vue').ExtractPropTypes<{
    readonly modelValue: {
        readonly type: ArrayConstructor;
        readonly default: () => never[];
    };
    readonly startPlaceholder: {
        readonly type: StringConstructor;
        readonly default: "开始日期";
    };
    readonly endPlaceholder: {
        readonly type: StringConstructor;
        readonly default: "结束日期";
    };
    readonly valueFormat: {
        readonly type: StringConstructor;
    };
    readonly rangeSeparator: {
        readonly type: StringConstructor;
        readonly default: "-";
    };
    readonly clearable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly type: {
        readonly type: () => "daterange" | "date" | "year" | "month" | "dates" | "week" | "datetime" | "datetimerange" | "monthrange";
        readonly default: () => string;
    };
    readonly startTime: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly endTime: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly size: {
        readonly type: import('vue').PropType<import('pit-element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}>> & {
    "onUpdate:modelValue"?: ((value: string[]) => any) | undefined;
    onChange?: ((value: string[]) => any) | undefined;
    "onUpdate:startTime"?: ((value: string) => any) | undefined;
    "onUpdate:endTime"?: ((value: string) => any) | undefined;
}, {
    readonly modelValue: unknown[];
    readonly type: "daterange" | "date" | "year" | "month" | "dates" | "week" | "datetime" | "datetimerange" | "monthrange";
    readonly clearable: boolean;
    readonly startPlaceholder: string;
    readonly endPlaceholder: string;
    readonly rangeSeparator: string;
    readonly startTime: string;
    readonly endTime: string;
}, {}>;
export default _default;
