export type GroupUsers = { userDid: string; groupDid: string; }[]; export interface SourceRoomResponse { message: string; did: string; roomId: string; roomAlias: string; } export declare function sourceRoom(did: string, botUrl: string, ucanToken: string, groupUsers?: GroupUsers): Promise; export declare function sourceRoomAndJoin(did: string, homeServerUrl: string, botUrl: string, ucanToken: string, accessToken: string, groupUsers?: GroupUsers): Promise; export declare function roomInvite(did: string, botUrl: string, ucanToken: string, groupUsers?: GroupUsers): Promise; export declare function roomInviteAndJoin(did: string, homeServerUrl: string, botUrl: string, ucanToken: string, accessToken: string, groupUsers?: GroupUsers): Promise;