import { EventEmitter, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import { TypeTables } from '../../../../interfaces/table'; import { TypeTable } from './../../../../enums/typeTable.enum'; import { TableMSService } from './../../../../services/tableMS.service'; import { ClickOption, CheckStatusOption } from '../../../../interfaces/export'; import { TranslocoService } from '@ngneat/transloco'; import * as i0 from "@angular/core"; /** * table check status option */ export declare class CheckStatusComponent implements OnDestroy { private tableMSService; private translocoService; /** * Check status option */ option: CheckStatusOption; /** * Data row */ data: any; /** * Table */ table: TypeTables; /** * typeTable */ typeTable: TypeTable; /** * Emitter to execute option */ clickOptionEmitter: EventEmitter; /** * Subscriptor get Document */ suscriptionCheck: Subscription; /** * Constructor * @param tableMSService service that manages all communication with the api for MS */ constructor(tableMSService: TableMSService, translocoService: TranslocoService); /** * Returns the color given a state * @param option actual option (check status) * @return state color */ getColorCheckStatus(option: CheckStatusOption): any; /** * Execute check status * @param item value to change in request * @return void */ executeOption(item: any): void; /** * cancel pop */ cancelPop(): void; /** * get confirm title * @param option actual option (check status) * @return title */ getPopConfirmTitle(option: any): any; /** * get tooltip * @param option actual option (check status) * @return tooltip */ getToolTip(option: any): any; /** * ngOnDestroy */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }