import ExcelJS from 'exceljs';
import type { ExcelImportOptions, SheetData, MultiSheetImportResult } from './types';
export declare function importCsvFile(file: File, options?: ExcelImportOptions): Promise<MultiSheetImportResult>;
export declare function importExcelMultipleSheets(file: File, options?: ExcelImportOptions): Promise<MultiSheetImportResult>;
export declare function parseWorksheetToSheetData(worksheet: ExcelJS.Worksheet, sheetIndex: number, options?: ExcelImportOptions): Promise<SheetData>;
export declare function parseMergedCells(worksheet: ExcelJS.Worksheet, data: unknown[][]): Array<{
    text?: string;
    range: {
        start: {
            col: number;
            row: number;
        };
        end: {
            col: number;
            row: number;
        };
        isCustom?: boolean;
    };
}>;
export declare function parseCellAddress(address: string): {
    col: number;
    row: number;
} | null;
