import IExec from '../IExec';
import IEngine from '../IEngine';
import SqliteDatastore from './SqliteDatastore';
export default class EngineSqlite implements IEngine, IExec<SqliteDatastore> {
    private readonly datastore;
    constructor(url: string);
    isConnected(): boolean;
    connect(): Promise<any>;
    close(): Promise<void>;
    drop(): Promise<any>;
    exec<B>(fn: (client: SqliteDatastore) => B): Promise<B>;
}
