import { Channel, NormalChannelInfo, NormalChannelSession } from '../../channel'; import { TalkSession } from '../client'; import { AsyncCommandResult } from '../../request'; import { ChatOnRoomRes } from '../../packet/chat'; import { ChannelUser, NormalChannelUserInfo } from '../../user'; /** * Default NormalChannelSession implementation */ export declare class TalkNormalChannelSession implements NormalChannelSession { private _channel; private _session; currentMsgId: number; constructor(channel: Channel, session: TalkSession); get session(): TalkSession; chatON(): AsyncCommandResult; inviteUsers(users: ChannelUser[]): AsyncCommandResult; getLatestChannelInfo(): AsyncCommandResult; getLatestUserInfo(...channelUsers: ChannelUser[]): AsyncCommandResult; getAllLatestUserInfo(): AsyncCommandResult; }