import { default as UiPage } from './ui-page';
import { default as UiLabel } from './ui-label';
import { default as UiImage } from './ui-image';
import { default as UiModal } from './ui-modal';
import { default as UiConfirm } from './ui-confirm';
import { default as UiTable } from './ui-table';
import { default as UiLoading } from './ui-loading';
import { default as DrawEcharts } from './draw-echarts';
import { default as UiUploadImg } from './ui-upload-img';
export { UiPage, UiLabel, UiImage, UiModal, UiConfirm, UiTable, UiLoading, DrawEcharts, UiUploadImg, };
declare const _default: (({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        totalCount: {
            type: NumberConstructor;
            required: boolean;
        };
        pageNum: {
            type: NumberConstructor;
            default: number;
        };
        pageSize: {
            type: NumberConstructor;
            default: number;
        };
        hasLast: {
            type: BooleanConstructor;
            default(): true;
        };
        simplePage: {
            type: BooleanConstructor;
            default(): false;
        };
        transfer: {
            type: BooleanConstructor;
            default: boolean;
        };
        pageList: {
            type: ArrayConstructor;
            default(): {
                label: string;
                value: number;
            }[];
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        props: any;
        emit: any;
        jumpNum: any;
        totalPage: any;
        jumpPage: (page: any) => void;
        previousPage: (page: any) => false | undefined;
        nextPage: (page: any) => false | undefined;
        changePageSize: (pageSize: any) => void;
        DO_defineComponent: typeof import("vue").defineComponent;
        readonly formatNum: typeof import("@web-basic-doc/utils").formatNum;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
    };
} & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
}) | ({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        totalCount: {
            type: NumberConstructor;
            required: boolean;
        };
        pageNum: {
            type: NumberConstructor;
            default: number;
        };
        pageSize: {
            type: NumberConstructor;
            default: number;
        };
        hasLast: {
            type: BooleanConstructor;
            default(): true;
        };
        simplePage: {
            type: BooleanConstructor;
            default(): false;
        };
        transfer: {
            type: BooleanConstructor;
            default: boolean;
        };
        pageList: {
            type: ArrayConstructor;
            default(): {
                label: string;
                value: number;
            }[];
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        props: any;
        emit: any;
        jumpNum: any;
        totalPage: any;
        jumpPage: (page: any) => void;
        previousPage: (page: any) => false | undefined;
        nextPage: (page: any) => false | undefined;
        changePageSize: (pageSize: any) => void;
        DO_defineComponent: typeof import("vue").defineComponent;
        readonly formatNum: typeof import("@web-basic-doc/utils").formatNum;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
    };
} & {
    install: (app: import("vue").App<any>, ...options: any[]) => any;
}) | ({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        label: {
            type: StringConstructor;
            required: boolean;
        };
        required: {
            type: BooleanConstructor;
            default: boolean;
        };
        width: {
            type: (NumberConstructor | StringConstructor)[];
            default: null;
        };
        align: {
            type: StringConstructor;
            default: string;
        };
    };
    setup(__props: any, { expose }: {
        expose: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        props: any;
        labelRef: import("vue").Ref<null>;
        DO_defineComponent: typeof import("vue").defineComponent;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        watch: typeof import("vue").watch;
        ref: typeof import("vue").ref;
    };
} & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
}) | ({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        label: {
            type: StringConstructor;
            required: boolean;
        };
        required: {
            type: BooleanConstructor;
            default: boolean;
        };
        width: {
            type: (NumberConstructor | StringConstructor)[];
            default: null;
        };
        align: {
            type: StringConstructor;
            default: string;
        };
    };
    setup(__props: any, { expose }: {
        expose: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        props: any;
        labelRef: import("vue").Ref<null>;
        DO_defineComponent: typeof import("vue").defineComponent;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        watch: typeof import("vue").watch;
        ref: typeof import("vue").ref;
    };
} & {
    install: (app: import("vue").App<any>, ...options: any[]) => any;
}) | ({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        src: {
            type: StringConstructor;
            default: string;
        };
        fit: {
            type: StringConstructor;
            default: () => "contain";
        };
        urlList: {
            type: ArrayConstructor;
            default: () => never[];
        };
    };
    setup(__props: any, { expose }: {
        expose: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        props: any;
        previewList: any;
        initialIndex: any;
        errorUrl: any;
        loadUrl: any;
        setUrl: (type: any) => void;
        DO_defineComponent: typeof import("vue").defineComponent;
        readonly Image: any;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
        readonly loadErrorDark: any;
        readonly loadError: any;
        readonly loadDark: any;
        readonly load: any;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        watchEffect: typeof import("vue").watchEffect;
    };
} & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
}) | ({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        src: {
            type: StringConstructor;
            default: string;
        };
        fit: {
            type: StringConstructor;
            default: () => "contain";
        };
        urlList: {
            type: ArrayConstructor;
            default: () => never[];
        };
    };
    setup(__props: any, { expose }: {
        expose: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        props: any;
        previewList: any;
        initialIndex: any;
        errorUrl: any;
        loadUrl: any;
        setUrl: (type: any) => void;
        DO_defineComponent: typeof import("vue").defineComponent;
        readonly Image: any;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
        readonly loadErrorDark: any;
        readonly loadError: any;
        readonly loadDark: any;
        readonly load: any;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        watchEffect: typeof import("vue").watchEffect;
    };
} & {
    install: (app: import("vue").App<any>, ...options: any[]) => any;
}) | ({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        modelValue: BooleanConstructor;
        title: {};
        footerHide: {
            default: boolean;
        };
        draggable: {
            type: BooleanConstructor;
            default: boolean;
        };
        loading: {
            type: BooleanConstructor;
            default: boolean;
        };
        classCustom: {
            type: StringConstructor;
            default: string;
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        props: any;
        modalShow: any;
        emit: any;
        computedClass: import("vue").ComputedRef<string>;
        onCancel: () => void;
        query: () => void;
        DO_defineComponent: typeof import("vue").defineComponent;
        watch: typeof import("vue").watch;
        computed: typeof import("@vue/reactivity").computed;
        readonly Button: any;
        readonly Modal: any;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
    };
} & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
}) | ({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        modelValue: BooleanConstructor;
        title: {};
        footerHide: {
            default: boolean;
        };
        draggable: {
            type: BooleanConstructor;
            default: boolean;
        };
        loading: {
            type: BooleanConstructor;
            default: boolean;
        };
        classCustom: {
            type: StringConstructor;
            default: string;
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        props: any;
        modalShow: any;
        emit: any;
        computedClass: import("vue").ComputedRef<string>;
        onCancel: () => void;
        query: () => void;
        DO_defineComponent: typeof import("vue").defineComponent;
        watch: typeof import("vue").watch;
        computed: typeof import("@vue/reactivity").computed;
        readonly Button: any;
        readonly Modal: any;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
    };
} & {
    install: (app: import("vue").App<any>, ...options: any[]) => any;
}) | (((options?: object) => Promise<unknown>) & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
} & {
    _context: import("vue").AppContext | null;
}) | ({
    props: {
        tableScroll: {
            type: BooleanConstructor;
            default: boolean;
        };
        tableColumns: {
            type: ArrayConstructor;
            required: boolean;
        };
        tableData: {
            type: ArrayConstructor;
            required: boolean;
        };
        loading: {
            type: BooleanConstructor;
            default: boolean;
        };
        maxHeight: {
            type: NumberConstructor;
            default: number;
        };
        nofill: {
            type: BooleanConstructor;
            default: boolean;
        };
        rowKey: {
            type: StringConstructor;
            default: string;
        };
        showSummary: {
            type: BooleanConstructor;
            default: boolean;
        };
        specialJsx: {
            type: StringConstructor;
            default: string;
        };
        reserveSelection: {
            type: BooleanConstructor;
            default: boolean;
        };
        defaultStoreData: {
            type: ArrayConstructor;
            default: () => never[];
        };
        isAll: {
            type: BooleanConstructor;
            default: boolean;
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        proxy: any;
        props: any;
        emit: any;
        columns: any;
        tipsShow: any;
        fullHeight: any;
        slotList: any[];
        storeSelectTable: any;
        hasScroll: any;
        tableRef: import("vue").Ref<null>;
        noDataText: any;
        setNoDataText: () => void;
        xclose: () => void;
        handleTips: () => void;
        findCurrentOverflowX: () => void;
        addTips: () => void;
        controlDisplay: () => void;
        cancelSelected: (selection: any, row: any) => void;
        cancelAllSelected: (selection: any) => void;
        onSelectAll: (selection: any) => void;
        oneSelected: (selection: any, row: any) => void;
        resize: (el: any) => void;
        assemblyContent: (list: any) => void;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        onUpdated: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        watch: typeof import("vue").watch;
        nextTick: typeof import("vue").nextTick;
        onBeforeUnmount: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        createApp: import("vue").CreateAppFunction<Element>;
        getCurrentInstance: () => import("vue").ComponentInternalInstance | null;
        ref: typeof import("vue").ref;
        reactive: typeof import("vue").reactive;
        UiLoading: {
            props: {
                color: {
                    type: StringConstructor;
                    default: string;
                };
            };
            setup(__props: any, { expose }: {
                expose: any;
            }): {
                bem: {
                    b: (blockName?: any) => any;
                    e: (elementName: any) => any;
                    m: (modifierName: any) => any;
                    be: (blockName: any, elementName: any) => any;
                    bm: (blockName: any, modifierName: any) => any;
                    em: (elementName: any, modifierName: any) => any;
                    bem: (blockName: any, elementName: any, modifierName: any) => any;
                    is: (name: any, state?: any) => string;
                };
                skin: any;
                bgColor: any;
                onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
                nextTick: typeof import("vue").nextTick;
                readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
                readonly classes: {
                    readonly [key: string]: string;
                };
            };
        };
        UiTableTips: {
            props: {
                xclose: {
                    type: FunctionConstructor;
                    default: () => void;
                };
            };
            setup(__props: any, { expose }: {
                expose: any;
            }): {
                bem: {
                    b: (blockName?: any) => any;
                    e: (elementName: any) => any;
                    m: (modifierName: any) => any;
                    be: (blockName: any, elementName: any) => any;
                    bm: (blockName: any, modifierName: any) => any;
                    em: (elementName: any, modifierName: any) => any;
                    bem: (blockName: any, elementName: any, modifierName: any) => any;
                    is: (name: any, state?: any) => string;
                };
                props: any;
                closeTips: () => void;
                readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
            };
        };
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
        readonly emptyJSX: string;
        readonly emptyJSXDark: string;
        readonly deepCopy: typeof import("@web-basic-doc/utils").deepCopy;
        readonly classes: {
            readonly [key: string]: string;
        };
    };
} & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
}) | ({
    props: {
        tableScroll: {
            type: BooleanConstructor;
            default: boolean;
        };
        tableColumns: {
            type: ArrayConstructor;
            required: boolean;
        };
        tableData: {
            type: ArrayConstructor;
            required: boolean;
        };
        loading: {
            type: BooleanConstructor;
            default: boolean;
        };
        maxHeight: {
            type: NumberConstructor;
            default: number;
        };
        nofill: {
            type: BooleanConstructor;
            default: boolean;
        };
        rowKey: {
            type: StringConstructor;
            default: string;
        };
        showSummary: {
            type: BooleanConstructor;
            default: boolean;
        };
        specialJsx: {
            type: StringConstructor;
            default: string;
        };
        reserveSelection: {
            type: BooleanConstructor;
            default: boolean;
        };
        defaultStoreData: {
            type: ArrayConstructor;
            default: () => never[];
        };
        isAll: {
            type: BooleanConstructor;
            default: boolean;
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        proxy: any;
        props: any;
        emit: any;
        columns: any;
        tipsShow: any;
        fullHeight: any;
        slotList: any[];
        storeSelectTable: any;
        hasScroll: any;
        tableRef: import("vue").Ref<null>;
        noDataText: any;
        setNoDataText: () => void;
        xclose: () => void;
        handleTips: () => void;
        findCurrentOverflowX: () => void;
        addTips: () => void;
        controlDisplay: () => void;
        cancelSelected: (selection: any, row: any) => void;
        cancelAllSelected: (selection: any) => void;
        onSelectAll: (selection: any) => void;
        oneSelected: (selection: any, row: any) => void;
        resize: (el: any) => void;
        assemblyContent: (list: any) => void;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        onUpdated: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        watch: typeof import("vue").watch;
        nextTick: typeof import("vue").nextTick;
        onBeforeUnmount: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        createApp: import("vue").CreateAppFunction<Element>;
        getCurrentInstance: () => import("vue").ComponentInternalInstance | null;
        ref: typeof import("vue").ref;
        reactive: typeof import("vue").reactive;
        UiLoading: {
            props: {
                color: {
                    type: StringConstructor;
                    default: string;
                };
            };
            setup(__props: any, { expose }: {
                expose: any;
            }): {
                bem: {
                    b: (blockName?: any) => any;
                    e: (elementName: any) => any;
                    m: (modifierName: any) => any;
                    be: (blockName: any, elementName: any) => any;
                    bm: (blockName: any, modifierName: any) => any;
                    em: (elementName: any, modifierName: any) => any;
                    bem: (blockName: any, elementName: any, modifierName: any) => any;
                    is: (name: any, state?: any) => string;
                };
                skin: any;
                bgColor: any;
                onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
                nextTick: typeof import("vue").nextTick;
                readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
                readonly classes: {
                    readonly [key: string]: string;
                };
            };
        };
        UiTableTips: {
            props: {
                xclose: {
                    type: FunctionConstructor;
                    default: () => void;
                };
            };
            setup(__props: any, { expose }: {
                expose: any;
            }): {
                bem: {
                    b: (blockName?: any) => any;
                    e: (elementName: any) => any;
                    m: (modifierName: any) => any;
                    be: (blockName: any, elementName: any) => any;
                    bm: (blockName: any, modifierName: any) => any;
                    em: (elementName: any, modifierName: any) => any;
                    bem: (blockName: any, elementName: any, modifierName: any) => any;
                    is: (name: any, state?: any) => string;
                };
                props: any;
                closeTips: () => void;
                readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
            };
        };
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
        readonly emptyJSX: string;
        readonly emptyJSXDark: string;
        readonly deepCopy: typeof import("@web-basic-doc/utils").deepCopy;
        readonly classes: {
            readonly [key: string]: string;
        };
    };
} & {
    install: (app: import("vue").App<any>, ...options: any[]) => any;
}) | ({
    props: {
        color: {
            type: StringConstructor;
            default: string;
        };
    };
    setup(__props: any, { expose }: {
        expose: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        skin: any;
        bgColor: any;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        nextTick: typeof import("vue").nextTick;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
        readonly classes: {
            readonly [key: string]: string;
        };
    };
} & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
}) | ({
    props: {
        color: {
            type: StringConstructor;
            default: string;
        };
    };
    setup(__props: any, { expose }: {
        expose: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        skin: any;
        bgColor: any;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        nextTick: typeof import("vue").nextTick;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
        readonly classes: {
            readonly [key: string]: string;
        };
    };
} & {
    install: (app: import("vue").App<any>, ...options: any[]) => any;
}) | ({
    props: {
        echartStyle: {
            type: ObjectConstructor;
            default(): {
                height: string;
                width: string;
            };
        };
        echartOption: {
            type: ObjectConstructor;
            required: boolean;
        };
        echartLoading: {
            type: BooleanConstructor;
            default: null;
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        proxy: any;
        props: any;
        emit: any;
        dataEcharts: import("vue").Raw<{
            echarts: null;
        }>;
        echartsRef: import("vue").Ref<null>;
        resizer: any;
        style: any;
        checkOption: () => void;
        initEcharts: () => void;
        resize: () => void;
        setOption: (option: any, { notMerge, lazyUpdate }: {
            notMerge?: boolean | undefined;
            lazyUpdate: any;
        }) => void;
        showLoading: () => void;
        hideLoading: () => void;
        readonly _echarts: typeof import("echarts/types/dist/echarts");
        nextTick: typeof import("vue").nextTick;
        onBeforeUnmount: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        watch: typeof import("vue").watch;
        getCurrentInstance: () => import("vue").ComponentInternalInstance | null;
        ref: typeof import("vue").ref;
        computed: typeof import("@vue/reactivity").computed;
        markRaw: typeof import("vue").markRaw;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        readonly deepCopy: typeof import("@web-basic-doc/utils").deepCopy;
        readonly classes: {
            readonly [key: string]: string;
        };
    };
} & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
}) | ({
    props: {
        echartStyle: {
            type: ObjectConstructor;
            default(): {
                height: string;
                width: string;
            };
        };
        echartOption: {
            type: ObjectConstructor;
            required: boolean;
        };
        echartLoading: {
            type: BooleanConstructor;
            default: null;
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        proxy: any;
        props: any;
        emit: any;
        dataEcharts: import("vue").Raw<{
            echarts: null;
        }>;
        echartsRef: import("vue").Ref<null>;
        resizer: any;
        style: any;
        checkOption: () => void;
        initEcharts: () => void;
        resize: () => void;
        setOption: (option: any, { notMerge, lazyUpdate }: {
            notMerge?: boolean | undefined;
            lazyUpdate: any;
        }) => void;
        showLoading: () => void;
        hideLoading: () => void;
        readonly _echarts: typeof import("echarts/types/dist/echarts");
        nextTick: typeof import("vue").nextTick;
        onBeforeUnmount: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        watch: typeof import("vue").watch;
        getCurrentInstance: () => import("vue").ComponentInternalInstance | null;
        ref: typeof import("vue").ref;
        computed: typeof import("@vue/reactivity").computed;
        markRaw: typeof import("vue").markRaw;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        readonly deepCopy: typeof import("@web-basic-doc/utils").deepCopy;
        readonly classes: {
            readonly [key: string]: string;
        };
    };
} & {
    install: (app: import("vue").App<any>, ...options: any[]) => any;
}) | ({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        headers: {};
        action: {
            type: StringConstructor;
            default: string;
        };
        multipleNum: {
            type: NumberConstructor;
            default: number;
        };
        defaultList: {
            type: ArrayConstructor;
            default: () => never[];
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        proxy: any;
        attrs: {
            [x: string]: unknown;
        };
        uploadRef: import("vue").Ref<null>;
        successData: import("vue").Ref<never[]>;
        loading: import("vue").Ref<boolean>;
        emit: any;
        props: any;
        maxSize: number;
        format: string[];
        handleBeforeUpload: (file: any) => void;
        handleError: (file: any, fileList: any) => void;
        handleMaxSize: () => void;
        handleSuccess: (data: any) => void;
        handleRemove: (file: any, index: any) => void;
        clear: () => void;
        handleFormatError: () => void;
        handleClick: () => void;
        DO_defineComponent: typeof import("vue").defineComponent;
        useAttrs: typeof import("vue").useAttrs;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        getCurrentInstance: () => import("vue").ComponentInternalInstance | null;
        ref: typeof import("vue").ref;
        watch: typeof import("vue").watch;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
    };
} & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
}) | ({
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{}>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    props: {
        headers: {};
        action: {
            type: StringConstructor;
            default: string;
        };
        multipleNum: {
            type: NumberConstructor;
            default: number;
        };
        defaultList: {
            type: ArrayConstructor;
            default: () => never[];
        };
    };
    emits: string[];
    setup(__props: any, { expose, emit }: {
        expose: any;
        emit: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        proxy: any;
        attrs: {
            [x: string]: unknown;
        };
        uploadRef: import("vue").Ref<null>;
        successData: import("vue").Ref<never[]>;
        loading: import("vue").Ref<boolean>;
        emit: any;
        props: any;
        maxSize: number;
        format: string[];
        handleBeforeUpload: (file: any) => void;
        handleError: (file: any, fileList: any) => void;
        handleMaxSize: () => void;
        handleSuccess: (data: any) => void;
        handleRemove: (file: any, index: any) => void;
        clear: () => void;
        handleFormatError: () => void;
        handleClick: () => void;
        DO_defineComponent: typeof import("vue").defineComponent;
        useAttrs: typeof import("vue").useAttrs;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        getCurrentInstance: () => import("vue").ComponentInternalInstance | null;
        ref: typeof import("vue").ref;
        watch: typeof import("vue").watch;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
    };
} & {
    install: (app: import("vue").App<any>, ...options: any[]) => any;
}))[];
export default _default;
