import { Options as BaseOptions, ViewModel } from "../ViewModel"; import type { TokenLoginMethod } from "../../matrix/login"; import { Client } from "../../matrix/Client.js"; type Options = { client: Client; attemptLogin: (loginMethod: TokenLoginMethod) => Promise; loginToken: string; } & BaseOptions; export declare class CompleteSSOLoginViewModel extends ViewModel { private _loginToken; private _client; private _attemptLogin; private _errorMessage; constructor(options: Options); get errorMessage(): string; _showError(message: string): void; performSSOLoginCompletion(): Promise; } export {};