import { VideoChatProps as VideoChatProps$1 } from '@/components/VideoChat/VideoChatWrapper'; import { FC } from 'react'; declare class VideoChatConnector { private root; constructor(targetEl: Element); render(props: VideoChatProps$1): void; unmount(): void; } interface VideoChatProps { roomId?: string; handleError: (err?: any) => void; handleClose: () => void; userLocale: string; isDisabledButtonJoin?: boolean; openNewScreenShareWindow?: boolean; iconsWithBg?: boolean; userName?: string; handleLogout?: () => void; handleConnectChat?: () => void; isChatOpen?: boolean; webrtcSignalingUrl?: string; websocketProtocolKey?: "Bearer" | "Temporary"; stunUrls?: any; turnUrls?: any; peerUsername?: string; peerCredential?: string; handleUpdateClients?: (clientId: string) => void; maxBitrate?: number; codecPreferences?: string[]; } declare const VideoChatAsync: FC; declare const LS_WEBRTK_TOKEN_KEY = "webrtkuniq_access_token"; export { LS_WEBRTK_TOKEN_KEY, VideoChatAsync as VideoChat, VideoChatConnector };