import { type Event } from '@dxos/async'; import { type Any } from '@dxos/codec-protobuf'; import { PublicKey } from '@dxos/keys'; import { type Message, type PeerInfo, type SignalMethods } from '../signal-methods'; export declare const expectPeerAvailable: (client: SignalMethods, expectedTopic: PublicKey, peer: PeerInfo) => Promise; export declare const expectPeerLeft: (client: SignalMethods, expectedTopic: PublicKey, peer: PeerInfo) => Promise; export declare const expectReceivedMessage: (event: Event, expectedMessage: Message) => Promise; export declare const createMessage: (author: PeerInfo, recipient: PeerInfo, payload?: Any) => Message; export declare const messageEqual: (msg1: Message, msg2: Message) => boolean; //# sourceMappingURL=utils.d.ts.map