Repository URL to install this package:
import { OnInit, OnDestroy, Renderer2 } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { Application } from '@wa-motif-open-api/platform-service';
import { OTPDataSourceComponent } from './otp-data-source-component';
import { OtpService, OtpEntity } from '@wa-motif-open-api/otp-service';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { NewOtpDialogComponent, NewOtpDialogResult } from './dialog/new-otp-dialog';
export declare class OTPUtilityComponent implements OnInit, OnDestroy {
private logger;
private otpService;
private notificationCenter;
private renderer2;
faCube: import("@fortawesome/fontawesome-common-types").IconDefinition;
faPlusCircle: import("@fortawesome/fontawesome-common-types").IconDefinition;
application: Application;
dataSource: OTPDataSourceComponent;
private _subHandler;
newOtpDialog: NewOtpDialogComponent;
constructor(logger: NGXLogger, otpService: OtpService, notificationCenter: WCNotificationCenter, renderer2: Renderer2);
/**
* Angular ngOnInit
*/
ngOnInit(): void;
ngOnDestroy(): void;
freeMem(): void;
onCreateClicked(): void;
onRefreshClicked(): void;
private createOTP;
onDeleteOKPressed(item: OtpEntity): void;
private deleteOTP;
onNewOtpConfirm(event: NewOtpDialogResult): void;
}