import { AllowedComponentProps, VNodeProps } from '../common' import { UserInfo } from '../../libs' declare interface RtcInfo { userInfos: Array<{ id: number nickName: string avatar: string isCamera?: boolean isMicroPhone?: boolean }> host: any } declare interface GroupRtcJoinProps { groupId?: number } declare interface GroupRtcJoinEmits { (e: 'ok', groupId: number, inviterId: number, userInfos: string): void } declare interface _GroupRtcJoin { new(): { $props: AllowedComponentProps & VNodeProps & GroupRtcJoinProps $emit: GroupRtcJoinEmits } open: (userInfo: UserInfo, rtcInfo: RtcInfo) => void } export declare const GroupRtcJoin: _GroupRtcJoin export default GroupRtcJoin export type { RtcInfo, GroupRtcJoinProps, GroupRtcJoinEmits }