/** * @param {Object} params * @param {Object} params.props - component props (file, mappingFields, handlingMode, addBulkItems, fileUploadHandler) * @param {Function} params.emit - emit from setup * @param {import('vue').Ref} params.skipHeaders * @param {import('vue').Ref} params.separator */ declare const useUploadCsv: ({ props, emit, skipHeaders, separator }: { props: any; emit: any; skipHeaders: any; separator: any; }) => { isReadingFile: import("vue").Ref; isParsingCSV: import("vue").Ref; isParsingPreview: import("vue").Ref; parseErrorStackTrace: import("vue").Ref; csvPreviewTableData: import("vue").ComputedRef; csvPreviewTableHeaders: import("vue").ComputedRef<{ text: string; value: string; }[]>; filteredCsvPreviewTableHeaders: import("vue").ComputedRef<{ text: string; value: string; }[]>; csvColumns: import("vue").ComputedRef; allowSaveAction: import("vue").ComputedRef; processCSV: () => Promise; handleSave: () => Promise; close: () => void; }; export default useUploadCsv;