import { MatSnackBar } from '@angular/material/snack-bar'; export interface ToastNotificationOptions { severity?: 'success' | 'error' | 'warning' | 'info'; closable?: boolean; duration?: number; icon?: string | boolean; } export interface ToastNotification { id: number; message: string; options: ToastNotificationOptions; } export declare class Toaster { private snackBar; private notifications; private notifications$; private notificationsCount; private lastNotificationId; private snackBarReference?; private closeTimeout?; constructor(snackBar: MatSnackBar); openNotification(message: string, options?: ToastNotificationOptions): number; closeNotification(id: number): void; closeAll(): void; }