Repository URL to install this package:
import { OnInit, Renderer, OnDestroy } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { LicenseService, License } from '@wa-motif-open-api/license-management-service';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { WCUploadPanelEvent } from '../../../components/UI/wc-upload-panel-component/wc-upload-panel-component';
export declare class LicenseManagerSectionComponent implements OnInit, OnDestroy {
private logger;
private licenseManager;
private renderer;
private notificationCenter;
faFileImport: import("@fortawesome/fontawesome-common-types").IconDefinition;
faDownload: import("@fortawesome/fontawesome-common-types").IconDefinition;
_licenses: Array<License>;
loading: boolean;
private _subHandler;
constructor(logger: NGXLogger, licenseManager: LicenseService, renderer: Renderer, notificationCenter: WCNotificationCenter);
/**
* Angular ngOnInit
*/
ngOnInit(): void;
ngOnDestroy(): void;
freeMem(): void;
onSelectionChange(event: any): void;
refreshData(): void;
onRefreshClicked(): void;
onDeleteOKPressed(license: License): void;
private deleteLicense;
onUploadError(error: any): void;
/**
* Upload the blob file to server
* @param blob
*/
uploadLicense(event: WCUploadPanelEvent): void;
}