import { TemplateRef } from '@angular/core'; import { GasIcon } from '../../utils/gas-icons/icon/gas-icon.namespace'; /** * @description Namespace for GasNotifications. Keep enums, interfaces, types and other */ export declare namespace GasNotification { interface Notification { type: Type; title?: string; message?: string; link?: string; linkCallback?: () => void; id?: string; deleted?: boolean; clickClose?: boolean; rightContent?: TemplateRef; } enum Type { Simple = "simple", Error = "error", Warning = "warning", General = "general", Success = "success", LightSimple = "light-simple", LightError = "light-error", LightWarning = "light-warning", LightGeneral = "light-general", LightSuccess = "light-success" } function getIcon(type: GasNotification.Type): GasIcon.Notifications; }