import * as i0 from '@angular/core'; import { EventEmitter, OnInit, ViewContainerRef } from '@angular/core'; import { IOperation, IOperationBulk, AuditRecordType } from '@c8y/client'; import { BulkOperationModalDetailsService } from '@c8y/ngx-components/operations/bulk-operation-modal-details'; import { Tab } from '@c8y/ngx-components'; declare class OperationListItemDetailsComponent { operation: (IOperation | IOperationBulk) & { bulkOperationId?: string | number; failureReason?: string; result?: any; description?: string; }; bulkOperationModalDetailsService: BulkOperationModalDetailsService; showFailedOperation: EventEmitter; scrollToRetriedFromOperation(failedOperationId: any): void; openBulkOperationDetails(bulkOperationId: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class OperationDetailsTabsComponent implements OnInit { AuditRecordType: typeof AuditRecordType; operation: Partial; readOnly: boolean; bulkOperationModalDetailsService: BulkOperationModalDetailsService; onRetryFailedOperations: EventEmitter>; showFailedOperation: EventEmitter; detailsTemplate: any; auditTemplate: any; tabs: Tab[]; template: ViewContainerRef; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * This module allows for displaying the list of single operations and their details. */ declare class OperationsListItemDetailsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { OperationDetailsTabsComponent, OperationListItemDetailsComponent, OperationsListItemDetailsModule }; //# sourceMappingURL=index.d.ts.map