import { IConnection } from "./IConnection"; import { IConnectionManager } from "./IConnectionManager"; import { IDriver } from "./IDriver"; import { IConnectionPoolOption } from "../Data/Interface/IConnectionOption"; import { PooledConnectionManager } from "./PooledConnectionManager"; import { PooledConnection } from "./PooledConnection"; export declare class ReplicationConnectionManager implements IConnectionManager { constructor(masterDriver: IDriver, replicaDrivers: IDriver[], poolOption?: IConnectionPoolOption); readonly masterConnectionManager: PooledConnectionManager; readonly driver: IDriver; readonly replicaConnectionManagers: PooledConnectionManager[]; getConnection(writable?: boolean): Promise; getAllConnections(): Promise; }