import { MeetingStartRequest } from "./MeetingStartRequest"; import { PeerConnection } from "./PeerConnection"; export declare class Participant { userId: string; userData: any; isAdmin: boolean; isAudioBlockedByAdmin: boolean; isVideoBlockedByAdmin: boolean; isMessageBlockedByAdmin: boolean; isWhiteboardBlockedByAdmin: boolean; isScreenshareBlockedByAdmin: boolean; roomId: string; isVideoEnable: boolean; isAudioEnable: boolean; isStartMeetingCalled: boolean; isRecordingUser: boolean; private peerConnections; getPeerConnections: () => Map; isPeerConnectionsViaUserIdPresent: (userId: string) => PeerConnection; removePeerConnectionsViaUserId: (userId: string) => boolean; getPeerConnectionsViaUserId: (userId: string, meetingStartRequest: MeetingStartRequest) => PeerConnection; constructor(_userId: string, _roomId: string, _userData?: any, _isAdmin?: boolean); }