import { Router } from '@angular/router'; import { AlertService } from '../../../widgets/entry-components/alert/services/alert.service'; import { AfterViewInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { MatPaginator, MatSort, MatTableDataSource } from '@angular/material'; import { IDevice } from '@ahryman40k/ts-fhir-types/lib/R4'; export declare class DeviceTableComponent implements AfterViewInit, OnChanges { private alertService; private router; expandedElement: any; displayedColumns: string[]; dataSource: MatTableDataSource; dataLength: any; typeDisabled: boolean; statusDisabled: boolean; deviceList: IDevice[]; filtered: boolean; actPage: number; pageSize: number; hideDeleteButton: boolean; callSortSizeChanged: EventEmitter<{ pageSize: number; sort: { active: string; direction: string; }; pageIndex: number; }>; callDelete: EventEmitter; paginator: MatPaginator; sort: MatSort; constructor(alertService: AlertService, router: Router); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; stopProp(event: Event): void; navDevice(url: string, device: any, event?: Event): void; deleteDeviceAlert(id: string, identifier: string): void; }