import * as i0 from "@angular/core"; export interface Toast { id: number; title: string; message: string; subtitle?: string; icon?: string; type: 'success' | 'error' | 'info' | 'warning' | 'webpush' | 'loading'; progress?: number; autoClose?: boolean; } export declare class ToastService { toasts: import("@angular/core").WritableSignal; toastCount: import("@angular/core").Signal; private show; showLoading(message: string, subtitle?: string): number; updateProgress(id: number, progress: number, title?: string, message?: string): void; remove(id: number): void; success(title: string, message: string): number; error(title: string, message: string): number; info(title: string, message: string): number; warning(title: string, message: string): number; webpush(title: string, message: string, subtitle?: string, icon?: string): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }