export declare function createMatrixStateBotClient({ botUrl, accessToken, homeServerUrl, }: { botUrl: string; accessToken?: string; homeServerUrl: string; }): { acl: { v1beta1: { queryAcl: (roomId: string, key: string, path: string, ucanToken: string, overrideBotUrl?: string) => Promise>; setAcl: (roomId: string, key: string, path: string, value: string, ucanToken: string, overrideBotUrl?: string) => Promise; }; }; bot: { v1beta1: { invite: (roomId: string) => Promise; invited: (roomId: string) => Promise; getConfig: () => Promise; }; }; state: { v1beta1: { queryState: (roomId: string, key: string, path: string, ucanToken: string, overrideBotUrl?: string) => Promise>; setState: (roomId: string, key: string, path: string, value: string, ucanToken: string, overrideBotUrl?: string) => Promise; }; }; };