import type IDriver from './i-driver'; import type { IOptions } from '../base/options'; export declare enum DB_TYPE { ETCD = "etcd", SQLITE = "sqlite" } interface SQLiteOptions { path: string; } export interface ETCDClientOptions { etcd: IOptions; } export interface SQLiteClientOptions { sqlite: SQLiteOptions; } export type ClientOptions = ETCDClientOptions | SQLiteClientOptions; export declare class DriverMgr { private inited; private options; private _driver; get driver(): IDriver; init(options: ClientOptions): Promise; close(): void; } export {};