import IEngine from '../IEngine';
import IExec from '../IExec';
import NedbDatastore from './NedbDatastore';
export default class EngineNedb implements IEngine, IExec<NedbDatastore> {
    datastore: NedbDatastore;
    constructor(path: string, inMemoryOnly?: boolean);
    isConnected(): boolean;
    connect(): Promise<void>;
    close(): Promise<void>;
    drop(): Promise<void>;
    exec<B>(fn: (client: NedbDatastore) => B): Promise<B>;
}
