import type { GetOpenIdToken } from './openid-token-provider.js'; export interface MatrixConfig { botUrl: string; accessToken: string; roomId: string; } export declare class MatrixBotService { private accessToken?; private getOpenIdToken?; private authDid?; constructor(accessToken?: string, getOpenIdToken?: GetOpenIdToken, authDid?: string); private requireAuth; private getStateBotForDid; private getApiClientForDid; private getClaimBotForDid; private getRoomBotForDid; getWithDid(did: string, roomId: string, key: string, path?: string): Promise>; getRoomIdFromAliasWithDid(entityDid: string): Promise; getRoomAliasWithDid(did: string): Promise; getRoomByDidWithDid(entityDid: string): Promise; sourceRoomAndJoinWithDid(entityDid: string): Promise; inviteClaimBotWithDid(entityDid: string, roomId: string): Promise; saveClaimToMatrixWithDid(entityDid: string, collectionId: string, claim: unknown): Promise; getClaimBodyWithDid(entityDid: string, collectionId: string, claimId: string): Promise; } //# sourceMappingURL=matrix-bot.service.d.ts.map