import { Observable } from 'rxjs/Observable'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { ListDataProvider } from '../list/list-data.provider'; import { ListDataRequestModel } from '../list/list-data-request.model'; import { ListDataResponseModel } from '../list/list-data-response.model'; import { ListItemModel } from '../list/state/items/item.model'; export declare class SkyListInMemoryDataProvider extends ListDataProvider { items: BehaviorSubject>; private lastItems; private lastSearch; private lastSearchResults; private searchFunction; private lastFilters; private lastFilterResults; constructor(data?: Observable>, searchFunction?: (data: any, searchText: string) => boolean); count(): Observable; get(request: ListDataRequestModel): Observable; private filteredItems(request); }