declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    visible: {
        type: BooleanConstructor;
        default: boolean;
    };
    inputv: {
        type: StringConstructor;
        default: string;
    };
    fileInfo: {
        type: ObjectConstructor;
        default: () => {
            resourceId: string;
            resourceTitle: string;
            resourceType: string;
            resourceTypeName: string;
            resourceNodeCode: string;
            resourceNodeName: string;
            fileClassCode: string;
            fileClassName: string;
            deptCode: string;
            orgCode: string;
            userCode: string;
            appCode: string;
            companyCode: string;
        };
    };
}>, {
    props: any;
    tableFileId: import("vue").Ref<string, string>;
    inputValue: import("vue").Ref<string, string>;
    time: import("vue").Ref<any, any>;
    TUploadRef: import("vue").Ref<any, any>;
    fileList: import("vue").Ref<never[], never[]>;
    multipleSelection: import("vue").Ref<never[], never[]>;
    dialogVisible: import("vue").Ref<any, any>;
    exportExcel: () => void;
    successBtn: (data: any) => void;
    emit: (event: "update:visible" | "confirm", ...args: any[]) => void;
    updateVisible: () => void;
    uploadFile: () => void;
    getAllFileList: () => Promise<void>;
    handleSelectionChange: (val: any) => void;
    delFile: () => Promise<void>;
    confirmClick: () => void;
    handleTitle: (row: any) => void;
    editTitle: () => void;
    handleRowClick: (row: any) => Promise<void>;
    getFileIconWithName: (name: any) => string;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:visible" | "confirm")[], "update:visible" | "confirm", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    visible: {
        type: BooleanConstructor;
        default: boolean;
    };
    inputv: {
        type: StringConstructor;
        default: string;
    };
    fileInfo: {
        type: ObjectConstructor;
        default: () => {
            resourceId: string;
            resourceTitle: string;
            resourceType: string;
            resourceTypeName: string;
            resourceNodeCode: string;
            resourceNodeName: string;
            fileClassCode: string;
            fileClassName: string;
            deptCode: string;
            orgCode: string;
            userCode: string;
            appCode: string;
            companyCode: string;
        };
    };
}>> & Readonly<{
    "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
    onConfirm?: ((...args: any[]) => any) | undefined;
}>, {
    inputv: string;
    visible: boolean;
    fileInfo: Record<string, any>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
