import { ErrorReportViewModel } from "../../ErrorReportViewModel"; import { Options as BaseOptions } from "../../ViewModel"; import type { Session } from "../../../matrix/Session.js"; import { SegmentType } from "../../navigation"; export type BaseClassOptions = { dismiss: () => void; session: Session; } & BaseOptions; export declare abstract class BaseToastNotificationViewModel = BaseClassOptions> extends ErrorReportViewModel { constructor(options: O); dismiss(): void; abstract get kind(): string; }