import { Rpc, RpcSubscriptions, SolanaRpcApi, SolanaRpcSubscriptionsApi } from '@solana/kit';
import { Connection } from '@solana/web3.js';
import { Chain } from './rpc';
export declare class ManagerConnectionPool {
    private readonly _rpc;
    private readonly _wsRpc;
    private readonly _chain;
    private readonly _legacyConnection;
    private readonly _spam;
    constructor(chain: Chain);
    get chain(): Chain;
    get rpc(): Rpc<SolanaRpcApi>;
    get wsRpc(): RpcSubscriptions<SolanaRpcSubscriptionsApi>;
    get legacyConnection(): Connection;
    get shouldSpam(): boolean;
}
//# sourceMappingURL=ManagerConnectionPool.d.ts.map