default
: { PERMISSION_STATE
: Readonly<{ ACCEPT
: "ACCEPT"; DENIED
: "DENIED"; NOT_GRANTED
: "NOT_GRANTED" }>; beautyEffectAbility
: <internal>.Ref<"NOT_GRANTED">; cameraDeviceList
: <internal>.Ref<never[]>; changeCamera
: (() => void); changeSpeaker
: (() => Promise<void>); destroy
: (() => void); init
: (() => Promise<void>); isLocalAudioEnabled
: <internal>.ComputedRef<any>; isLocalVideoEnabled
: <internal>.ComputedRef<any>; isShowCameraSwitcher
: <internal>.ComputedRef<boolean>; isShowSpeakerSwitcher
: <internal>.ComputedRef<boolean>; joinChannel
: ((appid
: any, channel
: any, token
?: null, specifyUid
?: null) => Promise<void>); leaveChannel
: (() => Promise<void>); onRemoteUserPublished
: ((handleRemoteUserPublished
: any) => void); playLocalVideo
: ((el
: any) => void); remoteUsers
: <internal>.Ref<never[]>; requestAudioPermission
: (() => Promise<void>); requestVideoPermission
: (() => Promise<void>); speakerDeviceList
: <internal>.Ref<never[]>; startRecordingStreaming
: ((rtmpUrl
: any, config
: any) => Promise<void>); stopRecordingStreaming
: ((rtmpUrl
: any) => Promise<void>); toggleAudioMuteStatus
: ((enabled
: any) => Promise<void>); toggleBeautyEffect
: ((onFail
: any) => Promise<void>); toggleVideoMuteStatus
: ((enabled
: any) => Promise<void>); uid
: <internal>.Ref<null> }