declare const _default: import("vue").DefineComponent<{
    theme: {
        type: StringConstructor;
        default: string;
    };
    html: {
        type: BooleanConstructor;
        default: (props: any) => any;
    };
    content: {
        type: (StringConstructor | FunctionConstructor | NumberConstructor)[];
        default: any;
    };
    loadingContent: {
        type: StringConstructor;
        default: (props: any) => any;
    };
    targetNodes: {
        type: FunctionConstructor;
        required: true;
    };
}, unknown, {
    asyncContent: string;
}, {
    isContentAsync(): boolean;
    loading(): boolean;
    finalContent(): string;
}, {
    fetchContent(force: boolean): void;
    onResult(fetchId: any, result: any): void;
    onShow(): void;
    onHide(): void;
}, {
    methods: {
        show(...args: any[]): any;
        hide(...args: any[]): any;
        dispose(...args: any[]): any;
        onResize(...args: any[]): any;
    };
}, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    theme: {
        type: StringConstructor;
        default: string;
    };
    html: {
        type: BooleanConstructor;
        default: (props: any) => any;
    };
    content: {
        type: (StringConstructor | FunctionConstructor | NumberConstructor)[];
        default: any;
    };
    loadingContent: {
        type: StringConstructor;
        default: (props: any) => any;
    };
    targetNodes: {
        type: FunctionConstructor;
        required: true;
    };
}>>, {
    theme: string;
    html: boolean;
    content: string | number | Function;
    loadingContent: string;
}, {}>;
export default _default;
