import { FarrisDataState } from './farris-dataitem'; import { BehaviorSubject, Observable } from 'rxjs'; export declare class BaseDataFacadeService { private _initState; protected _state: T; disableExpress: (item: any) => boolean; readonly store: BehaviorSubject; readonly state$: Observable; data$: Observable; constructor(_initState: T); private initData; protected updateState(state: any): void; initState(state: any): void; isSelect(id: any): boolean; loadData(data: any, selectValues?: string, separator?: string): void; getSelections(): any[]; setSelections(selectValues: string, separator?: string): void; selectAll(): void; unSelectAll(): void; selectItem(data: any, index?: number): void; unSelectItem(data: any): void; clearSelections(): void; private cloneArray; }