import { LocalizationParam } from '@abp/ng.core'; export declare namespace Toaster { interface ToastOptions { life?: number; sticky?: boolean; closable?: boolean; tapToDismiss?: boolean; messageLocalizationParams?: string[]; titleLocalizationParams?: string[]; id: any; containerKey?: string; } interface Toast { message: LocalizationParam; title?: LocalizationParam; severity?: string; options?: ToastOptions; } type Severity = 'neutral' | 'success' | 'info' | 'warning' | 'error'; type ToasterId = string | number; interface Service { show: (message: LocalizationParam, title: LocalizationParam, severity: Toaster.Severity, options: Partial) => ToasterId; remove: (id: number) => void; clear: (containerKey?: string) => void; info: (message: LocalizationParam, title?: LocalizationParam, options?: Partial) => ToasterId; success: (message: LocalizationParam, title?: LocalizationParam, options?: Partial) => ToasterId; warn: (message: LocalizationParam, title?: LocalizationParam, options?: Partial) => ToasterId; error: (message: LocalizationParam, title?: LocalizationParam, options?: Partial) => ToasterId; } }