import { WithInstall } from '../../../utils/withInstall';
import { CreateComponentPublicInstanceWithMixins, Ref, ComponentOptionsMixin, PublicProps, GlobalComponents, GlobalDirectives, ComponentProvideOptions, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue';
import { LogModalProps_Intf } from '.';
import { TableColumnsType } from 'ant-design-vue';
export * from './src/type';
declare const HbLibLogModal: WithInstall<{
    new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< LogModalProps_Intf> & Readonly<{
        "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
    }>, {
        close: () => void;
        loading: Ref<boolean, boolean>;
    }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        "update:visible": (...args: any[]) => void;
    }, PublicProps, {
        title: string;
        params: Record<string, any>;
        visible: boolean;
        width: string | number;
        height: string | number;
        columns: TableColumnsType;
        needBtn: boolean;
        dataStr: string;
        scrollY: number;
        logBtnText: string;
    }, false, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< LogModalProps_Intf> & Readonly<{
        "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
    }>, {
        close: () => void;
        loading: Ref<boolean, boolean>;
    }, {}, {}, {}, {
        title: string;
        params: Record<string, any>;
        visible: boolean;
        width: string | number;
        height: string | number;
        columns: TableColumnsType;
        needBtn: boolean;
        dataStr: string;
        scrollY: number;
        logBtnText: string;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<Readonly< LogModalProps_Intf> & Readonly<{
    "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
}>, {
    close: () => void;
    loading: Ref<boolean, boolean>;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    "update:visible": (...args: any[]) => void;
}, string, {
    title: string;
    params: Record<string, any>;
    visible: boolean;
    width: string | number;
    height: string | number;
    columns: TableColumnsType;
    needBtn: boolean;
    dataStr: string;
    scrollY: number;
    logBtnText: string;
}, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
    $slots: {
        title?(_: {}): any;
        headerCell?(_: {
            column: any;
        }): any;
        default?(_: {}): any;
    };
})>;
export default HbLibLogModal;
export type HbLibImportFileInstance = InstanceType<typeof HbLibLogModal>;
//# sourceMappingURL=index.d.ts.map