export declare function createMatrixBidBotClient({ botUrl, accessToken, homeServerUrl, }: { botUrl: string; accessToken?: string; homeServerUrl: string; }): { bid: { v1beta1: { queryBids: (collection: string, ucanToken: string, pagination?: { nextPageToken?: string; }, overrideBotUrl?: string) => Promise; queryBidsByDid: (collection: string, did: string, ucanToken: string, overrideBotUrl?: string) => Promise; submitBid: (collection: string, bid: string, role: string, ucanToken: string, overrideBotUrl?: string) => Promise; approveBid: (bidId: string, collection: string, did: string, ucanToken: string, overrideBotUrl?: string) => Promise; rejectBid: (bidId: string, collection: string, did: string, reason: string, ucanToken: string, overrideBotUrl?: string) => Promise; queryDidIsBlocked: (collection: string, did: string, ucanToken: string, overrideBotUrl?: string) => Promise; didBlock: (collection: string, did: string, ucanToken: string, overrideBotUrl?: string) => Promise; didUnblock: (collection: string, did: string, ucanToken: string, overrideBotUrl?: string) => Promise; }; }; bot: { v1beta1: { invite: (roomId: string) => Promise; invited: (roomId: string) => Promise; getConfig: () => Promise; }; }; };