import { WorkSheet } from 'xlsx'; import { Mime } from '../../mime'; import { FileExporter } from './file-exporter'; import { SheetjsHelperService } from '../sheetjs-helper.service'; import { Options } from '../../options'; import * as i0 from "@angular/core"; /** * An angular service class that is used to create files out of json object arrays. */ export declare abstract class WorksheetExporter extends FileExporter { protected sheetJsHelper: SheetjsHelperService; constructor(sheetJsHelper: SheetjsHelperService); createContent(rows: Array, options?: T): Promise; abstract workSheetToContent(workSheet: WorkSheet, options?: T): Promise; abstract getMimeType(): Mime; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }