import type { WorkSheet } from 'xlsx-js-style'; export declare class ExcelUtil { private static height; private static dataRow; private static widthAuto; private static lstRange; private static lstColInfo; private static lstRowInfo; private static freezeInfo; private static lstValue; private static lstCellStyle; private static readonly MOVE; static toMap(excelData: string | ArrayBuffer, sheetName: string | number, headerRow?: number, headerCol?: number, headerLastCol?: number, dataRow?: number, dataLastRow?: number, extraData?: Map): Array>; private static getSheetData; private static getSheetHeader; private static getSheetBody; private static getMergedCellValue; private static init; private static initCellStyle; private static chooseCellStyle; static writeCellData(rowIndex: number, colIndex: number, cellData: string): void; static writeHeader(lstHeader: Array>, widthCol?: number, dataCol?: number, lstExcludeRow?: Array): void; private static checkMergeRange; private static merge; private static getWidthColByAuto; private static getWidthCol; private static isChineseChar; private static saveHeaderCellValue; private static saveCellValue; private static getFlagArray; private static getCellStyle; static getDataSheet(): WorkSheet; static write(lstData: Array>, fileName: string): void; }