import { Datastore, RemoveOptions, UpdateOptions } from "./bridge-store"; type Doc = Record; type Query = Record; /** * A minimal in-memory {@link Datastore} implementation. Suitable for tests, * or for bridges which do not need their {@link BridgeStore}s to persist * data across restarts. */ export declare class MemoryDatastore implements Datastore { private docs; insert(newDocs: Doc[]): Promise; update(query: Query, updateQuery: Query, options?: UpdateOptions): Promise; remove(query: Query, options: RemoveOptions): Promise; findOne(query: Query): Promise; find(query: Query): Promise; ensureIndex(): Promise; } export {};