import { type SignalManager } from '../signal-manager'; import { type Message } from '../signal-methods'; import { TestPeer } from './test-peer'; export type TestBuilderOptions = { signalManagerFactory?: (peer: TestPeer) => Promise; messageDisruption?: (msg: Message) => Message[]; }; export declare class TestBuilder { options: TestBuilderOptions; private _signalContext; private readonly _peers; constructor(options: TestBuilderOptions); createSignalManager(peer: TestPeer): Promise; createPeer(): Promise; createPeers(count: number): Promise; close(): Promise; } //# sourceMappingURL=test-builder.d.ts.map