import { OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { DataTableComponent, ColHeaderTypeEnum, LocalDataTableDataSource } from 'mars-modules'; import { AssetAudit } from '../../shared/domain/item'; import { ItemSummaryAssetAuditService } from '../../shared/asset/audit/item-summary-asset-audit.service'; export declare class AssetAuditComponent implements OnInit { private dialogRef; dialogData: any; private assetAuditService; table: DataTableComponent; readonly columns: { assetAuditFieldName: import("mars-modules").LocalColumnDefinition; auditOldValue: import("mars-modules").LocalColumnDefinition; auditNewValue: import("mars-modules").LocalColumnDefinition; userName: import("mars-modules").LocalColumnDefinition; createdDate: import("mars-modules").LocalColumnDefinition; auditNotes: import("mars-modules").LocalColumnDefinition; }; readonly ColHeaderTypeEnum: typeof ColHeaderTypeEnum; readonly pageSizeOptions: number[]; readonly columnsToShow: string[]; readonly pageSize = 25; dataSource: LocalDataTableDataSource; assetInformationList: AssetAudit[]; keywords: string; isLoadingInformation: boolean; modalTitle: string; assetId: number; constructor(dialogRef: MatDialogRef, dialogData: any, assetAuditService: ItemSummaryAssetAuditService); close(): void; ngOnInit(): void; private loadAssetAuditInformation; filterResults(): void; includesResult(auditItem: AssetAudit): boolean; clearFilter(): void; }