import { Toast as ToastMessage, Variant } from '../generated.js'; export type { ToastMessage, Variant }; export declare function isVariant(value: unknown): value is Variant; export declare function coerceMessage(value: unknown): ToastMessage["message"] | null; export declare function subscribeWindowEvent(event: string, normalize: (detail: unknown) => T | null, callback: (value: T) => void): () => void; export declare function normalizeToastMessage(value: unknown): ToastMessage | null; export declare function onToast(callback: (toast: ToastMessage) => void): () => void;