import { OnInit, EventEmitter, OnChanges, SimpleChanges, DoCheck, KeyValueDiffers } from '@angular/core'; import { ComboBoxComponent } from '@progress/kendo-angular-dropdowns'; import { LookupGridComponent } from '@farris/ui-lookup'; import { ComboListComponent } from '@farris/ui-combo-list'; import { ComboLookupComponent } from '@farris/ui-combo-lookup'; export declare class UIStateBindingDirective implements OnInit, OnChanges, DoCheck { private hostComboComponent; private hostHelpComponent; private differs; private hostComboListComponent; private hostComboLookupComponent; private _bindingObject; private readonly defaultSpliter; private differ; bindingObject: any; UIStateBindingChange: EventEmitter; onValueChange(val: any): void; constructor(hostComboComponent: ComboBoxComponent, hostHelpComponent: LookupGridComponent, differs: KeyValueDiffers, hostComboListComponent: ComboListComponent, hostComboLookupComponent: ComboLookupComponent); ngOnInit(): void; ngDoCheck(): void; private bindingChanges; ngOnChanges(changes: SimpleChanges): void; private bindObjectToHostLookup; private bindObjectToHostComboList; private bindObjectToHostComboLookup; private updateHelpBindingObject; private emitUiStateBinding; }