(bookmark: MUCBookmark) => Promise
(jid: string, occupant: string, reason: string) => Promise
(room: string, nick: string) => void
(jid: string, node: string, config: DataForm) => Promise
(room: string, form: Partial) => Promise
(opts: AgentConfig) => void
(jid: string, node: string, config: DataForm) => Promise
(room: string, sender: string, reason: string) => void
(jid: string, node: string) => Promise
(room: string, opts: MUCDestroy) => Promise
(room: string, to: string, opts: Partial) => void
(jid: string, node: string) => Promise
(server: string) => Promise
(opts: { version: 2 | 1 }) => Promise
(opts: KeepAliveOptions) => void
(jid: string, node: string, fieldList: DataFormField[]) => Promise
(jid: string, node: string) => Promise
(jid: string, opts: Partial) => void
(jid: string, id: string) => Promise
(jid: string, cid: string) => Promise
() => { info: DiscoNodeInfo; legacyCapabilities: LegacyEntityCaps[] }
getDefaultSubscriptionOptions
(jid: string, node: string) => Promise
(jid: string, node: string) => Promise
(jid: string, node: string, id: string) => Promise
(jid: string, node: string, opts: Paging) => Promise
(jid: string, node: string) => Promise
(jid: string, node: string) => Promise
(jid: string, node: string | PubsubSubscriptions, opts: PubsubSubscriptions) => Promise
(room: string) => Promise
(room: string) => Promise
(room: string, opts: MUCUserItem) => Promise
(jid: string, host: string, type: string, port: number, version: 2 | 1) => Promise
(jid: string, type: string, version: 2 | 1) => Promise
(jid: string, opts: PubsubSubscriptions) => Promise
(mucHost: string) => Promise
(domain: string) => Promise
(jid: string, request: HTTPUploadRequest) => Promise
(probe: false | true) => Promise
(room: string, invites: MUCInvite | MUCInvite[]) => void
(jid: string, nick: string, opts: Presence) => void
(jid: string, nick: string, reason: string) => Promise
(jid: string, nick: string, opts: Presence) => void
(jid: string, node: string, item: <T>, id: string) => Promise
(data: UserActivity) => Promise
(id: string, data: Buffer) => Promise
(data: Geolocation) => Promise
(mood: UserMood) => Promise
(nick: string) => Promise
(tune: UserTune) => Promise
(vcard: VCardTemp) => Promise
(jid: string, node: string) => Promise
(name: string, priority: number, handler: FeatureHandler) => void
(jid: string, node: string, id: string, notify: boolean) => Promise
(opts: Partial) => Promise
(jid: string, opts: MAMQuery) => Promise
(path: <T>, data: TopLevelElements[T]) => Promise
(iq: <T> & IQ) => Promise
(orig: IQ, err: Partial) => void
(orig: IQ, result: Partial) => void
(pres: Presence) => string
(err: StreamError) => void
(bookmarks: MUCBookmark[]) => Promise
(opts: Partial) => Promise
(key: <T>, data: PrivateStorage[T]) => Promise
(room: string, jid: string, affiliation: MUCAffiliation, reason: string) => Promise
(room: string, nick: string, role: MUCRole, reason: string) => Promise
(room: string, subject: string) => void
(jid: string, opts: string | PubsubSubscribeWithOptions) => Promise
(jid: string, opts: string | PubsubUnsubscribeOptions) => Promise
(jid: string, data: AccountManagement) => Promise
(opts: AgentConfig) => void
(jid: string, node: string, items: PubsubAffiliation[]) => Promise
(jid: string, node: string, delta: PubsubSubscription[]) => Promise
(item: RosterItem) => Promise
(plugin: (agent: Agent, registry: Registry, config: AgentConfig) => void) => void
(versions: AvatarVersion[], pointers: AvatarPointer[]) => Promise