import { InjectionToken } from '@angular/core'; export declare enum NotifierType { None = "none", Info = "info", Success = "success", Warning = "warning", Error = "error" } export declare enum NotifierPosition { TopRight = 0, Top = 1, TopLeft = 2, BottomRight = 3, Bottom = 4, BottomLeft = 5 } export interface NotifierOptions { text: string; icon?: string; html?: boolean; type?: NotifierType; showCloseButton?: boolean; position?: NotifierPosition; timeout?: number | boolean; class?: string; } export declare const TYPE_CLASS_MAP: { [key: string]: { notifier: string; icon: string; }; }; export interface NotificationConfig { timeout: number; offset: number; } export declare const NOTIFICATION_CONFIG_DEFAULTS: NotificationConfig; export declare const NOTIFICATION_CONFIG_TOKEN: InjectionToken; export interface NotificationAnimationParams { voidOpenTime: number; openClosingTime: number; } export declare const NOTIFICATION_ANIMATION_PARAMS_DEFAULTS: NotificationAnimationParams; export declare const NOTIFICATION_ANIMATION_PARAMS_TOKEN: InjectionToken;