import { ViewModel, Options as BaseOptions } from "../ViewModel"; import { SegmentType } from "../navigation/index"; import type { Session } from "../../matrix/Session.js"; type Options = BaseOptions & { session: Session; }; export declare class JoinRoomViewModel extends ViewModel { private _session; private _joinInProgress; private _error; constructor(options: Readonly); join(roomId: string): Promise; get joinInProgress(): boolean; get status(): string | undefined; } export {};