declare const _default: {
    name: string;
    props: {
        timeType: NumberConstructor;
        beginAt: StringConstructor;
        endAt: StringConstructor;
        activeBtn: {
            type: NumberConstructor;
            default: number;
        };
        showGroup: {
            type: BooleanConstructor;
            default: boolean;
        };
        placeholder: {
            type: ArrayConstructor;
            default: string[];
        };
        isUtcMode: {
            type: BooleanConstructor;
            default: boolean;
        };
        isDateRangePicker: {
            type: BooleanConstructor;
            default: boolean;
        };
        isCheckToday: {
            type: BooleanConstructor;
            default: boolean;
        };
    };
    components: {
        ElConfigProvider: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
            readonly a11y: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
            readonly locale: {
                readonly type: import("vue").PropType<import("element-plus/es/locale").Language>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly size: {
                readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly button: {
                readonly type: import("vue").PropType<import("element-plus").ButtonConfigContext>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly experimentalFeatures: {
                readonly type: import("vue").PropType<import("element-plus").ExperimentalFeatures>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly keyboardNavigation: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
            readonly message: {
                readonly type: import("vue").PropType<import("element-plus").MessageConfigContext>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly zIndex: NumberConstructor;
            readonly namespace: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
        }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
            [key: string]: any;
        }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
            readonly a11y: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
            readonly locale: {
                readonly type: import("vue").PropType<import("element-plus/es/locale").Language>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly size: {
                readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly button: {
                readonly type: import("vue").PropType<import("element-plus").ButtonConfigContext>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly experimentalFeatures: {
                readonly type: import("vue").PropType<import("element-plus").ExperimentalFeatures>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly keyboardNavigation: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
            readonly message: {
                readonly type: import("vue").PropType<import("element-plus").MessageConfigContext>;
                readonly required: false;
                readonly validator: ((val: unknown) => boolean) | undefined;
                __epPropKey: true;
            };
            readonly zIndex: NumberConstructor;
            readonly namespace: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
        }>>, {
            readonly a11y: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
            readonly keyboardNavigation: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
            readonly namespace: string;
        }>> & Record<string, any>;
    };
    emits: string[];
    setup(props: any, context: any): any;
};
export default _default;
