import { IDbBackend, IDbState, IQueriesMiddleware } from "./types"; export declare type IDbClientPlugin = (state: IDbState) => IDbState; export declare type IInitDbClientConfig = { dbName: string; dbBackend: Promise | IDbBackend; plugins?: IDbClientPlugin[]; queriesMiddlewares?: IQueriesMiddleware[]; }; export declare const initDbClient: ({ dbName, plugins, queriesMiddlewares, dbBackend, }: IInitDbClientConfig) => Promise; export declare const stopDb: (state: IDbState) => Promise;