import { Observable } from 'rxjs/Observable'; import { ComboState, ComboPanelState } from './types'; export declare class ComboFacadeService { private _state; disableExpress: (item) => boolean; private store; private state$; isDisable: Observable; isReadonly: Observable; isEditable: Observable; panel$: Observable; isOpenChange: Observable; data$: Observable; selections$: Observable; isSelect(id: any): boolean; private initData(data); updateData(): void; loadData(data: any, selectValues?: string): void; setSelections(selectValues: string): void; setSelected(selectedData: { item: any; index: number; }, multiSelect?: boolean): void; clearSelections(): void; initControlState(ctrlInitState: Partial): void; showPanel(): void; hidePanel(): void; updatePanelState(opts: Partial): void; disable(): void; enable(): void; editable(canEdit?: boolean): void; readonly(val?: boolean): void; private updateState(state); }