///
import "core-js/modules/es.promise";
import "core-js/modules/es.string.includes";
import "core-js/modules/es.object.assign";
import "core-js/modules/es.object.keys";
import "core-js/modules/es.symbol";
import "core-js/modules/es.symbol.async-iterator";
import "regenerator-runtime/runtime";
import { AddWorksheetOptions, Buffer, Workbook as IWorkbook } from "exceljs";
import * as stream from "stream";
import { WorksheetUtils } from "../pkg/worksheet.utils";
export declare class ExcelService {
protected workbook: IWorkbook;
protected workSheetMap: Map;
loadTemplate(templatePath: string): Promise;
loadFromBuffer(buffer: Buffer): Promise;
addWorkSheet(workSheetName: string, options?: Partial): WorksheetUtils;
getWorkSheet(workSheetName: string): WorksheetUtils;
writeToStream(readStream: stream.Stream): Promise;
writeToFile(path: string): Promise;
write(stream: stream.Stream): Promise;
writeToBuffer(): Promise;
removeWorkSheet(worksheet: WorksheetUtils): void;
protected throwIfTemplateNotLoaded(): void;
}