import { EventEmitter } from '@angular/core'; import { MappedProducts, Product, Products } from '../../../models/shared/product'; import { Router } from '@angular/router'; import { MandateService } from '../../../services/mandate.service'; import { ConfirmationService } from 'primeng/api'; import { DataStoreService } from '../../../services/data-store.service'; import { DialogService } from 'primeng/dynamicdialog'; import * as i0 from "@angular/core"; export declare class DevicesTableComponent { private readonly dialogService; private confirmationService; private readonly router; private readonly mandateService; private readonly store; devices: MappedProducts; all: Products; deletionCompleted: EventEmitter; constructor(dialogService: DialogService, confirmationService: ConfirmationService, router: Router, mandateService: MandateService, store: DataStoreService); viewServices(device: Product): void; declareIncident(device: Product): void; open_OOW_Popup(): void; open_IW_Popup(): void; deleteDevice(event: Event, device: Product): void; deleteSelectedContracts(device: Product): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }