import { Observable } from 'rxjs'; export declare class RepositoryIndex { private store; constructor(store: IDBIndex); count(key?: IDBValidKey | IDBKeyRange): Observable; get(key: IDBValidKey | IDBKeyRange): Observable; getAll(query?: IDBValidKey | IDBKeyRange, count?: number): Observable; getAllKeys(query?: IDBValidKey | IDBKeyRange, count?: number): Observable; getKey(key: IDBValidKey | IDBKeyRange): Observable; openCursor(range?: IDBValidKey | IDBKeyRange, direction?: IDBCursorDirection): Observable; openKeyCursor(range?: IDBValidKey | IDBKeyRange, direction?: IDBCursorDirection): Observable; private _handler; private _fromEvent; private _error; }