import { MatrixClient } from "../MatrixClient"; import { Appservice } from "../appservice/Appservice"; /** * Automatically accepts invites for rooms with retry logic and periodic * sweep to catch missed invites. * @category Mixins */ export declare class AutojoinRoomsMixin { private static joinRoomWithRetry; private static ensureSweepFilter; private static performSweep; static setupOnClient(client: MatrixClient): void; static setupOnAppservice(appservice: Appservice, conditional?: (inviteEvent: any) => boolean): void; /** * Stops the periodic invite sweep for the given client. */ static stopSweep(client: MatrixClient): void; }