import { AfterViewInit, EventEmitter, OnDestroy } from "@angular/core"; import { ActivatedRoute } from "@angular/router"; import { TranslateService } from '@ngx-translate/core'; import { AbsenteeismTotalizerData } from "../../core/interfaces/absenteeism-filter-input"; import { SStatsCardAbsenteeismService } from './s-stats-card-absenteeism.service'; import { AccidentType } from '../../core/enums/accident-type'; export declare class SStatsCardAbsenteeismComponent implements AfterViewInit, OnDestroy { private readonly _translateService; private readonly route; private readonly _sStatsCardWorkAccidentServiceservice; domain: string; service: string; accidentType: AccidentType; employeeSearch: string; totalizerChangeEvent: EventEmitter; totalizerCountLoading: boolean; totalizerCountError: boolean; private readonly _filter; private readonly _ngUnsubscribe; private _absenteeismIndex; private _totalWorkedHours; private _totalAbsenceHours; constructor(_translateService: TranslateService, route: ActivatedRoute, _sStatsCardWorkAccidentServiceservice: SStatsCardAbsenteeismService); ngOnDestroy(): void; set ticket(ticket: any); ngAfterViewInit(): void; private genericGet; private setFields; updateCounters(): void; getAbsenteeismIndex(absenteeismIndex: any): any; get absenteeismIndex(): string | number; set absenteeismIndex(value: string | number); get totalWorkedHours(): string | number; set totalWorkedHours(value: string | number); get totalAbsenceHours(): string | number; set totalAbsenceHours(value: string | number); /** * Esse função foi criada pra chavear o contexto do filtro avançado. * Quando vier do analytics-frontend, deve passar o serviço analytics, quando abrir direto na tela * do analytics-payroll, deve passar o serviço do analytics_sst * o parametro "ticket" só vai vir na rota, atráves do analytics-frontend * @private */ private getService; }