import { HMSHLS, HMSRecording, HMSRoom, HMSRTMP, HMSTranscriptionInfo } from '../../interfaces/room';
export default class Room implements HMSRoom {
    id: string;
    joinedAt?: Date | undefined;
    templateId?: string | undefined;
    sessionId?: string;
    startedAt?: Date;
    recording: HMSRecording;
    rtmp: HMSRTMP;
    hls: HMSHLS;
    name?: string;
    peerCount?: number;
    description?: string;
    max_size?: number;
    large_room_optimization?: boolean;
    transcriptions?: HMSTranscriptionInfo[];
    isEffectsEnabled?: boolean;
    disableNoneLayerRequest?: boolean;
    isVBEnabled?: boolean;
    effectsKey?: string;
    isHipaaEnabled?: boolean;
    isNoiseCancellationEnabled?: boolean;
    constructor(id: string);
}
