///
import { EventEmitter } from "events";
import { Client } from "elasticsearch";
import { IStore } from "./interfaces";
export declare class ElasticStore extends EventEmitter implements IStore {
private options;
client: Client;
constructor(options: any);
connect(): Promise;
isReady(): Promise;
disconnect(): Promise;
get(keys: string[]): Promise;
remove(key: string): Promise;
removeAll(): Promise;
set(mappings: any): Promise;
private connectRetry;
}
//# sourceMappingURL=elastic-store.d.ts.map