import type { ClientID } from '@mothepro/signaling-lobby';
export declare enum MessageType {
    offer = 0,
    answer = 1,
    pranswer = 2,
    rollback = 3
}
/** Helper to build a group proposal or rejection. */
export declare function buildProposal(accept: boolean, ...ids: ClientID[]): ArrayBuffer;
/** Sends a packed SDP to the server for rerouting. */
export declare function buildSdp(to: ClientID, { type, sdp }: RTCSessionDescriptionInit): ArrayBuffer;
