export type ToastVariant = 'success' | 'danger' | 'warning' | 'info';
export interface XRToastItem {
    id: number;
    message: string;
    variant: ToastVariant;
    createdAt: number;
    duration: number;
}
declare class VRToastStore {
    toasts: XRToastItem[];
    private nextId;
    add(message: string, variant?: ToastVariant, duration?: number): number;
    remove(id: number): void;
    success(message: string, duration?: number): number;
    danger(message: string, duration?: number): number;
    warning(message: string, duration?: number): number;
    info(message: string, duration?: number): number;
}
export declare const xrToast: VRToastStore;
export {};
