///
import { BehaviorSubject, Subject } from 'rxjs';
import { Communicator, Message, Peers } from './multiplayer_plugin';
export declare class MockCommunicator implements Communicator {
uuid: string | undefined;
mockPeers: Map;
peers: Peers;
messages: Subject<{
message: unknown;
source: string;
}>;
allMessages: unknown[];
servers: BehaviorSubject>;
connected: BehaviorSubject;
constructor(uuid: string | undefined, mockPeers?: Map);
sendMessage(message: Message, destination?: string | Set): void;
}