import * as _1 from './room/v1beta1'; export declare function createMatrixRoomBotClient({ homeServerUrl, botUrl, accessToken }: { homeServerUrl: string; botUrl: string; accessToken?: string; }): { room: { v1beta1: { sourceRoom: (did: string, ucanToken: string, overrideBotUrl?: string, groupUsers?: _1.GroupUsers) => Promise<_1.SourceRoomResponse>; sourceRoomAndJoin: (did: string, ucanToken: string, overrideHomeServerUrl?: string, overrideBotUrl?: string, overrideAccessToken?: string, groupUsers?: _1.GroupUsers) => Promise<_1.SourceRoomResponse>; roomInvite: (did: string, ucanToken: string, overrideBotUrl?: string, groupUsers?: _1.GroupUsers) => Promise<_1.SourceRoomResponse>; roomInviteAndJoin: (did: string, ucanToken: string, overrideHomeServerUrl?: string, overrideBotUrl?: string, overrideAccessToken?: string, groupUsers?: _1.GroupUsers) => Promise<_1.SourceRoomResponse>; }; }; };