import { Table, TableRowSelectEvent } from 'primeng/table'; import { MandateService } from '../../services/mandate.service'; import { Mandates, MandateStatus, MandatesBeforePayment, MandateBeforePayment } from '../../models/shared/mandate'; import { AutoCompleteCompleteEvent, AutoCompleteSelectEvent } from 'primeng/autocomplete'; import { Router } from '@angular/router'; import { DataStoreService } from '../../services/data-store.service'; import * as i0 from "@angular/core"; export declare class IncidentTrackingComponent { private readonly router; private readonly mandateService; private readonly store; app: string; table: Table; datatable: Table; loading: boolean; mandates: Mandates; mandatesOnHold: MandatesBeforePayment; searchQuery: string; MandateStatus: typeof MandateStatus; fieldsToSearch: string[]; filteredItems: { display: string; value: string; }[]; constructor(router: Router, mandateService: MandateService, store: DataStoreService); getMandatesOnHold(): void; getMandates(): void; filterItems(event: AutoCompleteCompleteEvent): void; updateTable(query: string): void; applyGlobalFilter(event: AutoCompleteSelectEvent): void; clearFilter(): void; onOpenDetails(event: any): void; getStatusClass(status: keyof typeof MandateStatus): string; getStatusLabel(status: keyof typeof MandateStatus): string; finalPrice(mandate: MandateBeforePayment): number; onOpenStep5(event: TableRowSelectEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }