import 'dayjs/locale/zh-cn';
declare const _default: import("vue").DefineComponent<{
    widgets?: any;
    loginUrl?: any;
    root?: any;
    pages?: any;
}, {
    zhCN: import("ant-design-vue/es/locale").Locale;
    enUS: import("ant-design-vue/es/locale").Locale;
    elZhCn: any;
    elEn: any;
    locale: import("vue").Ref<string, string>;
    pagePath: import("vue").ComputedRef<string>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{
    widgets?: any;
    loginUrl?: any;
    root?: any;
    pages?: any;
}> & Readonly<{}>, {}, {}, {
    AConfigProvider: {
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
            iconPrefixCls: StringConstructor;
            getTargetContainer: {
                type: import("vue").PropType<() => Window | HTMLElement>;
            };
            getPopupContainer: {
                type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>;
            };
            prefixCls: StringConstructor;
            getPrefixCls: {
                type: import("vue").PropType<(suffixCls?: string, customizePrefixCls?: string) => string>;
            };
            renderEmpty: {
                type: import("vue").PropType<typeof import("ant-design-vue/es/config-provider/renderEmpty").default>;
            };
            transformCellText: {
                type: import("vue").PropType<(tableProps: import("ant-design-vue/es/table/interface").TransformCellTextProps) => any>;
            };
            csp: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").CSPConfig>;
                default: import("ant-design-vue/es/config-provider").CSPConfig;
            };
            input: {
                type: import("vue").PropType<{
                    autocomplete?: string;
                }>;
                default: {
                    autocomplete?: string;
                };
            };
            autoInsertSpaceInButton: {
                type: BooleanConstructor;
                default: any;
            };
            locale: {
                type: import("vue").PropType<import("ant-design-vue/es/locale").Locale>;
                default: import("ant-design-vue/es/locale").Locale;
            };
            pageHeader: {
                type: import("vue").PropType<{
                    ghost?: boolean;
                }>;
                default: {
                    ghost?: boolean;
                };
            };
            componentSize: {
                type: import("vue").PropType<import("ant-design-vue/es/button").SizeType>;
            };
            componentDisabled: {
                type: BooleanConstructor;
                default: any;
            };
            direction: {
                type: import("vue").PropType<"rtl" | "ltr">;
                default: string;
            };
            space: {
                type: import("vue").PropType<{
                    size?: number | import("ant-design-vue/es/button").SizeType;
                }>;
                default: {
                    size?: number | import("ant-design-vue/es/button").SizeType;
                };
            };
            virtual: {
                type: BooleanConstructor;
                default: any;
            };
            dropdownMatchSelectWidth: {
                type: (BooleanConstructor | NumberConstructor)[];
                default: boolean;
            };
            form: {
                type: import("vue").PropType<{
                    validateMessages?: import("ant-design-vue/es/form/interface").ValidateMessages;
                    requiredMark?: import("ant-design-vue/es/form/Form").RequiredMark;
                    colon?: boolean;
                }>;
                default: {
                    validateMessages?: import("ant-design-vue/es/form/interface").ValidateMessages;
                    requiredMark?: import("ant-design-vue/es/form/Form").RequiredMark;
                    colon?: boolean;
                };
            };
            pagination: {
                type: import("vue").PropType<{
                    showSizeChanger?: boolean;
                }>;
                default: {
                    showSizeChanger?: boolean;
                };
            };
            theme: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider/context").ThemeConfig>;
                default: import("ant-design-vue/es/config-provider/context").ThemeConfig;
            };
            select: {
                type: import("vue").PropType<{
                    showSearch?: boolean;
                }>;
                default: {
                    showSearch?: boolean;
                };
            };
            wave: {
                type: import("vue").PropType<{
                    disabled?: boolean;
                }>;
                default: {
                    disabled?: boolean;
                };
            };
        }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
            input: {
                autocomplete?: string;
            };
            select: {
                showSearch?: boolean;
            };
            form: {
                validateMessages?: import("ant-design-vue/es/form/interface").ValidateMessages;
                requiredMark?: import("ant-design-vue/es/form/Form").RequiredMark;
                colon?: boolean;
            };
            csp: import("ant-design-vue/es/config-provider").CSPConfig;
            direction: "rtl" | "ltr";
            space: {
                size?: number | import("ant-design-vue/es/button").SizeType;
            };
            theme: import("ant-design-vue/es/config-provider/context").ThemeConfig;
            virtual: boolean;
            dropdownMatchSelectWidth: number | boolean;
            wave: {
                disabled?: boolean;
            };
            locale: import("ant-design-vue/es/locale").Locale;
            pagination: {
                showSizeChanger?: boolean;
            };
            autoInsertSpaceInButton: boolean;
            pageHeader: {
                ghost?: boolean;
            };
            componentDisabled: boolean;
        }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("vue").ExtractPropTypes<{
            iconPrefixCls: StringConstructor;
            getTargetContainer: {
                type: import("vue").PropType<() => Window | HTMLElement>;
            };
            getPopupContainer: {
                type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>;
            };
            prefixCls: StringConstructor;
            getPrefixCls: {
                type: import("vue").PropType<(suffixCls?: string, customizePrefixCls?: string) => string>;
            };
            renderEmpty: {
                type: import("vue").PropType<typeof import("ant-design-vue/es/config-provider/renderEmpty").default>;
            };
            transformCellText: {
                type: import("vue").PropType<(tableProps: import("ant-design-vue/es/table/interface").TransformCellTextProps) => any>;
            };
            csp: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").CSPConfig>;
                default: import("ant-design-vue/es/config-provider").CSPConfig;
            };
            input: {
                type: import("vue").PropType<{
                    autocomplete?: string;
                }>;
                default: {
                    autocomplete?: string;
                };
            };
            autoInsertSpaceInButton: {
                type: BooleanConstructor;
                default: any;
            };
            locale: {
                type: import("vue").PropType<import("ant-design-vue/es/locale").Locale>;
                default: import("ant-design-vue/es/locale").Locale;
            };
            pageHeader: {
                type: import("vue").PropType<{
                    ghost?: boolean;
                }>;
                default: {
                    ghost?: boolean;
                };
            };
            componentSize: {
                type: import("vue").PropType<import("ant-design-vue/es/button").SizeType>;
            };
            componentDisabled: {
                type: BooleanConstructor;
                default: any;
            };
            direction: {
                type: import("vue").PropType<"rtl" | "ltr">;
                default: string;
            };
            space: {
                type: import("vue").PropType<{
                    size?: number | import("ant-design-vue/es/button").SizeType;
                }>;
                default: {
                    size?: number | import("ant-design-vue/es/button").SizeType;
                };
            };
            virtual: {
                type: BooleanConstructor;
                default: any;
            };
            dropdownMatchSelectWidth: {
                type: (BooleanConstructor | NumberConstructor)[];
                default: boolean;
            };
            form: {
                type: import("vue").PropType<{
                    validateMessages?: import("ant-design-vue/es/form/interface").ValidateMessages;
                    requiredMark?: import("ant-design-vue/es/form/Form").RequiredMark;
                    colon?: boolean;
                }>;
                default: {
                    validateMessages?: import("ant-design-vue/es/form/interface").ValidateMessages;
                    requiredMark?: import("ant-design-vue/es/form/Form").RequiredMark;
                    colon?: boolean;
                };
            };
            pagination: {
                type: import("vue").PropType<{
                    showSizeChanger?: boolean;
                }>;
                default: {
                    showSizeChanger?: boolean;
                };
            };
            theme: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider/context").ThemeConfig>;
                default: import("ant-design-vue/es/config-provider/context").ThemeConfig;
            };
            select: {
                type: import("vue").PropType<{
                    showSearch?: boolean;
                }>;
                default: {
                    showSearch?: boolean;
                };
            };
            wave: {
                type: import("vue").PropType<{
                    disabled?: boolean;
                }>;
                default: {
                    disabled?: boolean;
                };
            };
        }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, {
            input: {
                autocomplete?: string;
            };
            select: {
                showSearch?: boolean;
            };
            form: {
                validateMessages?: import("ant-design-vue/es/form/interface").ValidateMessages;
                requiredMark?: import("ant-design-vue/es/form/Form").RequiredMark;
                colon?: boolean;
            };
            csp: import("ant-design-vue/es/config-provider").CSPConfig;
            direction: "rtl" | "ltr";
            space: {
                size?: number | import("ant-design-vue/es/button").SizeType;
            };
            theme: import("ant-design-vue/es/config-provider/context").ThemeConfig;
            virtual: boolean;
            dropdownMatchSelectWidth: number | boolean;
            wave: {
                disabled?: boolean;
            };
            locale: import("ant-design-vue/es/locale").Locale;
            pagination: {
                showSizeChanger?: boolean;
            };
            autoInsertSpaceInButton: boolean;
            pageHeader: {
                ghost?: boolean;
            };
            componentDisabled: boolean;
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
        iconPrefixCls: StringConstructor;
        getTargetContainer: {
            type: import("vue").PropType<() => Window | HTMLElement>;
        };
        getPopupContainer: {
            type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>;
        };
        prefixCls: StringConstructor;
        getPrefixCls: {
            type: import("vue").PropType<(suffixCls?: string, customizePrefixCls?: string) => string>;
        };
        renderEmpty: {
            type: import("vue").PropType<typeof import("ant-design-vue/es/config-provider/renderEmpty").default>;
        };
        transformCellText: {
            type: import("vue").PropType<(tableProps: import("ant-design-vue/es/table/interface").TransformCellTextProps) => any>;
        };
        csp: {
            type: import("vue").PropType<import("ant-design-vue/es/config-provider").CSPConfig>;
            default: import("ant-design-vue/es/config-provider").CSPConfig;
        };
        input: {
            type: import("vue").PropType<{
                autocomplete?: string;
            }>;
            default: {
                autocomplete?: string;
            };
        };
        autoInsertSpaceInButton: {
            type: BooleanConstructor;
            default: any;
        };
        locale: {
            type: import("vue").PropType<import("ant-design-vue/es/locale").Locale>;
            default: import("ant-design-vue/es/locale").Locale;
        };
        pageHeader: {
            type: import("vue").PropType<{
                ghost?: boolean;
            }>;
            default: {
                ghost?: boolean;
            };
        };
        componentSize: {
            type: import("vue").PropType<import("ant-design-vue/es/button").SizeType>;
        };
        componentDisabled: {
            type: BooleanConstructor;
            default: any;
        };
        direction: {
            type: import("vue").PropType<"rtl" | "ltr">;
            default: string;
        };
        space: {
            type: import("vue").PropType<{
                size?: number | import("ant-design-vue/es/button").SizeType;
            }>;
            default: {
                size?: number | import("ant-design-vue/es/button").SizeType;
            };
        };
        virtual: {
            type: BooleanConstructor;
            default: any;
        };
        dropdownMatchSelectWidth: {
            type: (BooleanConstructor | NumberConstructor)[];
            default: boolean;
        };
        form: {
            type: import("vue").PropType<{
                validateMessages?: import("ant-design-vue/es/form/interface").ValidateMessages;
                requiredMark?: import("ant-design-vue/es/form/Form").RequiredMark;
                colon?: boolean;
            }>;
            default: {
                validateMessages?: import("ant-design-vue/es/form/interface").ValidateMessages;
                requiredMark?: import("ant-design-vue/es/form/Form").RequiredMark;
                colon?: boolean;
            };
        };
        pagination: {
            type: import("vue").PropType<{
                showSizeChanger?: boolean;
            }>;
            default: {
                showSizeChanger?: boolean;
            };
        };
        theme: {
            type: import("vue").PropType<import("ant-design-vue/es/config-provider/context").ThemeConfig>;
            default: import("ant-design-vue/es/config-provider/context").ThemeConfig;
        };
        select: {
            type: import("vue").PropType<{
                showSearch?: boolean;
            }>;
            default: {
                showSearch?: boolean;
            };
        };
        wave: {
            type: import("vue").PropType<{
                disabled?: boolean;
            }>;
            default: {
                disabled?: boolean;
            };
        };
    }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
        input: {
            autocomplete?: string;
        };
        select: {
            showSearch?: boolean;
        };
        form: {
            validateMessages?: import("ant-design-vue/es/form/interface").ValidateMessages;
            requiredMark?: import("ant-design-vue/es/form/Form").RequiredMark;
            colon?: boolean;
        };
        csp: import("ant-design-vue/es/config-provider").CSPConfig;
        direction: "rtl" | "ltr";
        space: {
            size?: number | import("ant-design-vue/es/button").SizeType;
        };
        theme: import("ant-design-vue/es/config-provider/context").ThemeConfig;
        virtual: boolean;
        dropdownMatchSelectWidth: number | boolean;
        wave: {
            disabled?: boolean;
        };
        locale: import("ant-design-vue/es/locale").Locale;
        pagination: {
            showSizeChanger?: boolean;
        };
        autoInsertSpaceInButton: boolean;
        pageHeader: {
            ghost?: boolean;
        };
        componentDisabled: boolean;
    }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & (import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (import("vue").Plugin<any[]> & {
        readonly config: (params: {
            prefixCls?: import("vue").MaybeRef<import("ant-design-vue").ConfigProviderProps["prefixCls"]>;
            iconPrefixCls?: import("vue").MaybeRef<import("ant-design-vue").ConfigProviderProps["iconPrefixCls"]>;
            getPopupContainer?: import("ant-design-vue").ConfigProviderProps["getPopupContainer"];
        } & {
            theme?: import("ant-design-vue/es/config-provider").Theme;
        }) => void;
    }));
    ElConfigProvider: import("element-plus/es/utils/index.mjs").SFCWithInstall<import("vue").DefineComponent<{
        readonly emptyValues: ArrayConstructor;
        readonly valueOnClear: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null))[], unknown, unknown, undefined, boolean>;
        readonly a11y: import("element-plus/es/utils/index.mjs").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly locale: {
            readonly type: import("vue").PropType<import("element-plus/es/locale/index.mjs").Language>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        readonly size: {
            readonly type: import("vue").PropType<import("element-plus/es/utils/index.mjs").EpPropMergeType<StringConstructor, "" | "small" | "default" | "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 card: {
            readonly type: import("vue").PropType<import("element-plus").CardConfigContext>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        readonly dialog: {
            readonly type: import("vue").PropType<import("element-plus").DialogConfigContext>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        readonly link: {
            readonly type: import("vue").PropType<import("element-plus").LinkConfigContext>;
            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/index.mjs").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/index.mjs").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, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        readonly emptyValues: ArrayConstructor;
        readonly valueOnClear: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null))[], unknown, unknown, undefined, boolean>;
        readonly a11y: import("element-plus/es/utils/index.mjs").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly locale: {
            readonly type: import("vue").PropType<import("element-plus/es/locale/index.mjs").Language>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        readonly size: {
            readonly type: import("vue").PropType<import("element-plus/es/utils/index.mjs").EpPropMergeType<StringConstructor, "" | "small" | "default" | "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 card: {
            readonly type: import("vue").PropType<import("element-plus").CardConfigContext>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        readonly dialog: {
            readonly type: import("vue").PropType<import("element-plus").DialogConfigContext>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        readonly link: {
            readonly type: import("vue").PropType<import("element-plus").LinkConfigContext>;
            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/index.mjs").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/index.mjs").EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
    }>>, {
        readonly valueOnClear: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null))[], unknown, unknown>;
        readonly a11y: import("element-plus/es/utils/index.mjs").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        readonly keyboardNavigation: import("element-plus/es/utils/index.mjs").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        readonly namespace: string;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
