import { EventEmitter, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import { TableService } from '../../../services/table.service'; import { ExecuteOption, ExportFormat, ExportOption } from '../../../interfaces/export'; import { TranslocoService } from '@ngneat/transloco'; import * as i0 from "@angular/core"; /** * Export option header */ export declare class ExportComponent implements OnDestroy { private tableService; private translocoService; /** * actual option (EXPORT) */ option: ExportOption | any; /** * Emitter to execute option */ executeOption: EventEmitter; /** * subscriptor to call api endpoint */ suscriptionExport: Subscription; /** * Constructor * @param tableService service that handles external calls */ constructor(tableService: TableService, translocoService: TranslocoService); /** * generates the exportable * @param option actual option */ export(option: ExportFormat): void; /** * Generate tooltip in export option * @param option: actual option * @return string tooltip */ getToolTip(option: any): any; /** * ngOnDestroy */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }