import { PlainTableComposerService } from '@angular-ru/cdk/table-utils';
import { WebWorkerThreadService } from '@angular-ru/cdk/webworker';
import { ExcelWorkbook } from './domain/excel-workbook';
import * as i0 from "@angular/core";
export declare class ExcelBuilderService {
    plainTableComposer: PlainTableComposerService;
    webWorker: WebWorkerThreadService;
    constructor(plainTableComposer: PlainTableComposerService, webWorker: WebWorkerThreadService);
    private static downloadWorkbook;
    exportExcelByWorkbook<T>(workbook: ExcelWorkbook<T>): Promise<void>;
    private prepareWorkbook;
    private prepareWorksheet;
    static ɵfac: i0.ɵɵFactoryDeclaration<ExcelBuilderService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ExcelBuilderService>;
}
//# sourceMappingURL=excel-builder.service.d.ts.map