import { BaseSFUWebsocket } from "../base/BaseSFUWebsocket"; import { Participant } from "../models/Participant"; import { WebrtcMessageType } from "../websocket/EachSocketConnectionHandler"; export interface WebrtcMessageBody { interfaceName: 'WebrtcMessageBody'; to: string; type: WebrtcMessageType; sender: string; data: any; } export declare class WebrtcHandler extends BaseSFUWebsocket { static instance: WebrtcHandler; static getInstance(): WebrtcHandler; onNewMessage: (payload: WebrtcMessageBody, senderParticipant?: Participant) => Promise; }