import type { SrmI18n } from '../../../../../../utils/type';
import type { DefineComponent, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
import { ButtonItem } from '../../../list-page-layout-types';
declare const _sfc_main: DefineComponent<{}, {
    importUrl: () => string;
    srmI18n: SrmI18n;
    open: (button: ButtonItem) => void;
    stepChange: (current: never) => void;
    beforeUpload: (file: any) => false | undefined;
    downloadFile: () => void;
    imortChangeEvent: (info: any) => void;
    importPreviewData: () => void;
    downloadTaskErrorFiles: (errorId: string) => void;
    visible: Ref<boolean>;
    handleBefore: Ref<any>;
    current: Ref<number>;
    isPreview: Ref<number>;
    excelCode: Ref<string>;
    confirmLoading: Ref<boolean>;
    uploadHeader: Ref<{
        'X-Access-Token': string;
    }>;
    accept: Ref<string>;
    params: Ref<any>;
    errorId: Ref<string>;
    tableColumns: Ref<never[]>;
    tableData: Ref<never[]>;
    dataKey: Ref<string>;
    url: Ref<string>;
    local_excelCode: Ref<string>;
    isConfigUrl: Ref<string>;
    fileName: Ref<string>;
    isLoading: Ref<boolean>;
    percent: Ref<number>;
    itemCode: Ref<string>;
    successCount: Ref<number>;
    importFilesResult: Ref<any>;
    importPreviewFilesData: Ref<any>;
    importPreviewErrorId: Ref<string>;
    failCount: Ref<number>;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "importCallback"[], "importCallback", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>> & {
    onImportCallback?: ((...args: any[]) => any) | undefined;
}, {}, {}>;
export default _sfc_main;
