import { Props, RenderTarget } from "../core/types"; export interface IPuOption { id: string; index: number; name?: string; indexName?: string; } export interface IConfOption { id: string; index: number; } export interface IBvWebrtcCommonProps extends Props { container?: RenderTarget; token?: string; type?: "auto" | "webrtc" | "ws-bvrtc"; apiPrefix?: string; onConnected?(): any; onClose?(): any; onDestroy?(): any; onConnectedFailed?(): any; onDisConnected?(): any; sendOnly?: boolean; bvrtcConfig?: { enableWebcodes?: boolean; realTimeLevel?: number; }; } export interface IHelpFun { getDefaultProps: () => Partial; setDefaultProps: (props: Partial) => void; }