import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { TranslocoService } from '@ngneat/transloco'; import { Subscription } from 'rxjs'; import { ClickOption, SelectStatusOption, TypeTables } from '../../../../interfaces/export'; import { TypeTable } from './../../../../enums/export'; import { TableMSService } from './../../../../services/tableMS.service'; import * as i0 from "@angular/core"; /** * table select status option */ export declare class SelectStatusComponent implements OnInit, OnDestroy { private tableMSService; private translocoService; /** * Check select status option */ option: SelectStatusOption; /** * Data row */ data: any; /** * table */ table: TypeTables; /** * Type Table */ typeTable: TypeTable; /** * Emitter to execute option */ clickOptionEmitter: EventEmitter; /** * Subscriptor set status */ suscriptionSelectStatus: Subscription; /** * option select body */ selectOptions: any; /** * Constructor * @param tableMSService service that manages all communication with the api for MS */ constructor(tableMSService: TableMSService, translocoService: TranslocoService); /** * NgOnInit */ ngOnInit(): void; /** * * Confirm change select * @param item to selected * @return void */ confirm(item: any): void; /** * getValues to select status * @param option Actual options * @return options */ getValues(option: any): any; /** * Generate tooltip in button option * @param option: actual option * @return tooltip */ getToolTip(option: any): any; /** * NgOnDestroy */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }