Repository URL to install this package:
import { ComboBoxComponent } from '@progress/kendo-angular-dropdowns';
import { OnInit, OnDestroy, EventEmitter } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { ApplicationsService, Application } from '@wa-motif-open-api/platform-service';
export declare const WC_APPLICATION_SELECTOR_CONTROL_VALUE_ACCESSOR: any;
export declare class ApplicationSelectorComboBoxComponent implements OnInit, OnDestroy {
private logger;
private applicationService;
private notificationCenter;
data: Array<Application>;
applicationsList: Array<Application>;
_selectedApplication: Application;
private _domain;
applicationSelected: EventEmitter<Application>;
selectionCancelled: EventEmitter<any>;
private _subHandler;
combo: ComboBoxComponent;
disabled: boolean;
private _selectedApplicationName;
constructor(logger: NGXLogger, applicationService: ApplicationsService, notificationCenter: WCNotificationCenter);
/**
* Angular ngOnInit
*/
ngOnInit(): void;
ngOnDestroy(): void;
freeMem(): void;
/**
* Get the list of the available Domains
*/
refreshApplicationList(): void;
domain: string;
reset(): void;
/**
* Set the selcted application
*/
selectedApplication: Application;
private onApplicationListReady;
findApplicationByName(applicationName: string): Application;
selectedApplicationName: string;
propagateChange: any;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: () => void): void;
handleFilter(value: any): void;
}