import { OnInit, OnChanges, SimpleChanges } from '@angular/core';
import { AlertBox } from '../model/data.model';
import { AlertBoxComponent } from '../alert-box/alert-box.component';
import { DependencyEditorService } from '../shared/dependency-editor.service';
export declare class LicenseComponent implements OnInit, OnChanges {
    private service;
    alertBoxComponent: AlertBoxComponent;
    isLoading: boolean;
    title: string;
    icon: string;
    stackLicense: string;
    stackStatus: string;
    hasIssue: boolean | string;
    responseReady: boolean;
    toHave: boolean;
    licenseAll: Array<string>;
    licenseIssue: boolean;
    licenseDt: Array<any>;
    licenseCount: any;
    liData: Array<any>;
    charts: any;
    alertConfig: AlertBox;
    config: any;
    private licenseData;
    private lisData;
    private allLicenses;
    private tooltipText;
    constructor(service: DependencyEditorService);
    subscribeToLicenseInformation(): void;
    handleChanges(): void;
    ngOnChanges(changes: SimpleChanges): void;
    ngOnInit(): void;
    getShow(event: any): void;
    licenseChange(): void;
    displayLicenses(liData: any): void;
    private getLicenseData();
}
