import { RpcTransport } from "@solana/kit";
import { SolanaClusterRpcFactory } from "../solana";
export declare class MockSolanaRpcFactory extends SolanaClusterRpcFactory {
    private responseTime;
    private responses;
    constructor(...clusterConstructorParams: ConstructorParameters<typeof SolanaClusterRpcFactory>);
    createTransport(): RpcTransport;
    setResult(method: string, params: unknown[], result: unknown): void;
    setError(method: string, params: unknown[], error: unknown): void;
    setThrow(method: string, params: unknown[], throwError: string): void;
    setResponseTime(responseTime: number): void;
    private createMockRpcTransport;
}
//# sourceMappingURL=MockSolanaRpcFactory.d.ts.map