import { ElementRef } from '@angular/core';
import { BaseComponent } from '../../base-component';
import type { NxNotificationConfig, NxNotificationDetailHref, NxNotificationDetailRouterLink } from './nx-notification-config';
import type { NxNotificationRef } from './nx-notification-ref';
import * as i0 from "@angular/core";
export type NxNotificationType = 'info' | 'success' | 'attention' | 'error';
/** Notification component.
 *
 * Made for use inside NxNotificationsComponent, but can be used outside.
 */
export declare class NxNotificationComponent extends BaseComponent {
    host: ElementRef<HTMLElement>;
    _closeOutput: import("@angular/core").OutputEmitterRef<string>;
    private DEFAULT_DURATION;
    private DEFAULT_TYPE;
    _ref: import("@angular/core").InputSignal<NxNotificationRef>;
    id: import("@angular/core").Signal<string>;
    protected content: import("@angular/core").Signal<string>;
    protected config: import("@angular/core").Signal<NxNotificationConfig>;
    protected type: import("@angular/core").Signal<NxNotificationType>;
    protected href: import("@angular/core").Signal<NxNotificationDetailHref | null>;
    protected routerLink: import("@angular/core").Signal<NxNotificationDetailRouterLink | null>;
    protected duration: import("@angular/core").Signal<number>;
    protected durationVar: import("@angular/core").Signal<string>;
    protected _timeout: import("rxjs").Subscription;
    protected icon: import("@angular/core").Signal<"BackupPlaceholder" | "CloudUnavailable" | "TimePlaceholder" | "CheckboxChecked" | "CheckboxEmpty" | "CheckboxHalfChecked" | "RadioChecked" | "RadioEmpty" | "PanelLeft" | "PanelPin" | "PanelRight" | "Airtransport16X16" | "Analytics16X16" | "Animal16X16" | "ArrowDown16X16" | "ArrowLeft16X16" | "ArrowRight16X16" | "ArrowUp16X16" | "Bike16X16" | "Bus16X16" | "Call16X16" | "Camera16X16" | "Car16X16" | "Check16X16" | "Close16X16" | "CloudOffline16X16" | "Cloud16X16" | "Default16X16" | "Dots16X16Variant1" | "Download16X16" | "Email16X16" | "Emergency16X16" | "Error216X16" | "Face16X16" | "Fan16X16" | "Filter16X16" | "Future16X16" | "Generic16X16" | "Image16X16" | "InputSignal16X16" | "Key16X16" | "License16X16" | "LockDisabled" | "MissedCall16X16" | "Motion16X16" | "Network16X16" | "Person16X16" | "Plugin16X16" | "Plus16X16" | "Plussmall" | "Search16X16" | "Server16X16" | "Skip16X16" | "SoftTrigger16X16" | "Stopwatch16X16" | "Storage16X16" | "System16X16" | "TabClose" | "Things16X16" | "Train16X16" | "Truck16X16" | "Unknown16X16" | "Update" | "Vehicle16X16" | "Warning16X16" | "Watertransport16X16" | "Archive16X16" | "Attention16X16" | "Dots16X16Variant2" | "Error16X16" | "EyeClose" | "FocusAuto" | "Help16X16" | "Info16X16" | "Lock16X16" | "Missed" | "Notrecordingnow" | "Phone" | "Recordingnow" | "Setup" | "SortingAscending" | "SortingDescending" | "Star16X16" | "Success16X16" | "UpdateAuto16X16" | "Add" | "Addtolist" | "Airtransport20X20" | "Analytics20X20" | "Animal20X20" | "ArrowDownRight" | "ArrowDown20X20" | "ArrowLeft20X20" | "ArrowRight20X20Variant1" | "ArrowUp20X20" | "AuditTrail20X20" | "Back20X20" | "Bike20X20" | "Block" | "BookmarkAdd" | "Bookmark20X20Variant1" | "Bus20X20" | "Calendar20X20Variant1" | "Call20X20" | "Camera20X20Variant1" | "Car20X20" | "CardView" | "CertificateText" | "Chat" | "Check20X20" | "Checkmark20X20" | "Clock" | "CloseMainWindow" | "CloseMedium" | "CloudOffline20X20" | "Cloud20X20" | "CollapseMainWindow" | "Compare" | "Connect" | "Copy20X20" | "Creategroup" | "CrossClose" | "CrossInput" | "Default20X20" | "Delete20X20Variant1" | "Device" | "Difference" | "Disable" | "Disconnect" | "Download20X20Variant1" | "Drag" | "Earth" | "Edit20X20Variant1" | "Email20X20" | "Emergency20X20" | "Encoder20X20Variant1" | "Error20X20Variant1" | "EventLog20X20" | "EventRules20X20" | "ExpandMainWindow" | "Export" | "EyeClosed" | "EyeOpen" | "Face20X20" | "Fan20X20" | "Favorite20X20Variant1" | "Filter20X20" | "Folder20X20" | "Frame" | "Generic20X20" | "HelpMainWindow" | "House" | "ImageHide" | "Image20X20" | "Import" | "Info20X20Variant1" | "InputSignal20X20" | "Io20X20Variant1" | "Key20X20Variant1" | "License20X20" | "Link20X20" | "Loaders" | "Loading" | "Local" | "Login" | "Logout" | "MenuMainWindow" | "Menu20X20" | "Minus" | "MissedCall20X20" | "MoreVert" | "Motion20X20Variant1" | "Multisensor20X20Variant1" | "Network20X20" | "Next20X20Variant1" | "NoList" | "Organization20X20Variant1" | "Password" | "Paste" | "Pause20X20Variant1" | "Person20X20" | "Pin" | "Play20X20Variant1" | "Plugin20X20" | "Plugins" | "Plus20X20" | "Print20X20Variant1" | "Question20X20" | "RapidReview" | "Reload" | "Reset2" | "Reset" | "Restore" | "Rollback" | "RotateCcw" | "RotateCw" | "Save" | "Schedule" | "Search20X20" | "SendEmail" | "Server20X20Variant1" | "Settings20X20Variant1" | "Share20X20Variant1" | "Shield" | "ShoppingCart" | "Skip20X20" | "SkippedDisabled" | "SoftTrigger20X20" | "StarCrossed" | "Star20X20" | "Stopwatch20X20" | "StorageLocal" | "StorageNetwork" | "StorageUsb" | "Storage20X20" | "Success20X20Variant1" | "System20X20Variant1" | "TableView" | "Terminate" | "Things20X20" | "ToPosition" | "ToSearch" | "Train20X20" | "Truck20X20" | "Unknown20X20" | "Upload" | "User20X20Variant1" | "Vehicle20X20" | "VirtualCamera20X20Variant1" | "Warning20X20" | "Watertransport20X20" | "AirtransportSolid" | "Alarm" | "Alert2" | "AllEvents" | "AnimalSolid" | "ApiError" | "ApiNotApproved" | "ApiPermissionChanged" | "Api" | "Archive20X20" | "ArrowClose" | "ArrowOpen" | "ArrowRight20X20Variant2" | "Attention20X20" | "BikeSolid" | "Bookmark20X20Variant2" | "BusSolid" | "Calendar20X20Variant2" | "CameraOffline" | "CameraUnauthorized" | "CameraWarning" | "Camera20X20Variant2" | "Cameras" | "CapslockText" | "Capslock" | "CarSolid" | "ChunkMode" | "Client" | "DefaultSolid" | "Delete20X20Variant2" | "Disabled" | "Download20X20Variant2" | "EditFilled" | "Edit20X20Variant2" | "EmergencySolid" | "Encoder20X20Variant2" | "Error20X20Variant2" | "Event" | "ExtensionProxied" | "Extension" | "Extensions" | "EyeOff" | "Eye" | "FaceSolid" | "Favorite20X20Variant2" | "FolderClose" | "FolderError" | "FolderOpenError" | "FolderOpen" | "GroupAlert" | "GroupDefault20X20" | "GroupLdap" | "Group20X20" | "HealthMonitorOffline" | "HealthMonitor20X20" | "HealthMonitors" | "Info20X20Variant2" | "IntegrationProxied" | "Integration" | "Integrations20X20" | "IoOffline" | "IoUnauthorized" | "Io20X20Variant2" | "Key20X20Variant2" | "LayoutCloudLocked" | "LayoutCloud" | "LayoutExportedEncrypted" | "LayoutShared" | "LayoutTour" | "LayoutTours" | "Layout20X20" | "LayoutsIntercom" | "LayoutsShared" | "Layouts" | "LicenseSolid" | "Locked" | "Mail" | "Matrix" | "MediaOffline" | "Media" | "Motion20X20Variant2" | "Multisensor20X20Variant2" | "Next20X20Variant2" | "NotificationNumber" | "Notification20X20" | "Object20X20" | "OrganizationShutdown" | "OrganizationSuspended" | "Organization20X20Variant2" | "Organizations" | "OtherSystems" | "Partner20X20" | "Pause20X20Variant2" | "PersonSolid" | "Play20X20Variant2" | "Previous" | "Print20X20Variant2" | "RecordOn" | "RecordPart" | "ScreenControlled" | "ScreenLocked" | "ScreenOffline" | "Screen" | "Sdk" | "Selection" | "ServerCurrent" | "ServerIncompatible" | "ServerOffline" | "ServerUnauthorized" | "Server20X20Variant2" | "Servers" | "Settings20X20Variant2" | "Share20X20Variant2" | "ShieldLock" | "ShowOnLayout" | "Shutdown" | "SnapshotOffline" | "Snapshot" | "Sound20X20" | "StarFull" | "Stop20X20" | "Success20X20Variant2" | "SystemCloudOffline" | "SystemCloudUnauthorized" | "SystemCloudWarning" | "SystemCloud" | "SystemLocalOffline" | "SystemLocal" | "System20X20Variant2" | "ThingsSolid" | "Thumbnails20X20" | "TrainSolid" | "TruckSolid" | "UnknownSolid" | "Unsaved" | "UserAlert" | "UserCloud20X20" | "UserLdap20X20" | "UserOrganization20X20" | "UserOwner" | "UserTemp20X20" | "User20X20Variant2" | "Videocam" | "Videowall" | "Videowalls" | "VirtualCamera20X20Variant2" | "VolumeOff" | "WatertransportSolid" | "WebpageProxied" | "Webpage" | "Webpages" | "WsFolderCloseSelected" | "WsFolderClose" | "WsFolderOpenSelected" | "WsFolderOpen" | "WsTilesFolder" | "SearchDrop" | "Audio" | "BookmarkEdit" | "Bookmarks24X20" | "CameraEdit" | "Live24X20" | "Mute" | "Repeat" | "Unmute24X20" | "Userinput" | "VideoExport" | "Video" | "AccountBox" | "AddFolder2Px" | "AreaZoom" | "ArrowBack" | "ArrowDown24X24" | "ArrowLeft2Px" | "ArrowLeft24X24" | "ArrowRight2Px" | "ArrowRight24X24" | "ArrowUp2Px" | "ArrowUp24X24" | "Article" | "Back24X24" | "Camera24X24" | "Checkissues" | "CircleBig" | "CircleSmall" | "Close24X24" | "CodeBlocks" | "Collapse" | "Copy24X24" | "Dashboard" | "DedicatedWindow" | "EllipseHorizontal" | "EllipseVertical" | "Eventlog" | "Expand24X24Variant1" | "Favorite24X24Variant1" | "Fisheye" | "FullScreen" | "HamburgerMenu2Px" | "HealthMonitor24X24" | "Help24X24" | "Home" | "Hotspots" | "Info24X24Variant1" | "Io24X24" | "Link24X24" | "Log" | "Menu24X24" | "More" | "Motion24X24" | "No" | "Object24X24" | "Ptz" | "RefreshAuto" | "Refresh" | "ReturnToMainWindow" | "Rotate24X24" | "Screenshot" | "Search24X24" | "Services" | "Settings24X24" | "SpFileDialogDetailedView" | "Yes" | "ZoomWindow" | "Allow" | "ButtonIndicatorOff" | "ButtonIndicatorOn" | "Collapse1" | "Collapse2" | "Deny" | "Door" | "Error224X24" | "Error24X24" | "Expand24X24Variant2" | "Favorite24X24Variant2" | "GoToLive" | "Info24X24Variant2" | "Moon" | "Pause24X24" | "Play24X24" | "RightPanelClose" | "RightPanelOpen" | "Singal1" | "Sound24X24" | "StAlarmOff" | "StAlarmOn" | "StBan" | "StBellOff" | "StBellOn" | "StBookmark" | "StBubble" | "StCircle" | "StDoorClosed" | "StDoorOpened" | "StElevatorDoorsClose" | "StElevatorDoorsOpen" | "StElevatorDown" | "StElevatorUp" | "StEscalatorStart" | "StEscalatorStop" | "StEscalatorDown" | "StEscalatorUp" | "StFire" | "StFullscreenEnter" | "StHeater" | "StHeateroff" | "StHeateron" | "StHvacFanStart" | "StHvacFanStop" | "StHvacTempDown" | "StHvacTempUp" | "StLightsOff" | "StLightsOn" | "StLights2Off" | "StLights2On" | "StLockLocked" | "StLockUnlocked" | "StMic" | "StMicrophoneOff" | "StMicrophone" | "StParkingGatesClosed" | "StParkingGatesOpen" | "StPowerOff" | "StPowerOn" | "StPress" | "StPuzzle" | "StSimpleMinus" | "StSimplePlus" | "StSiren" | "StSpeaker" | "StThumbDown" | "StThumbUp" | "StWiper" | "StWipersOn" | "StWipersWash" | "StXNumber1" | "StXNumber2" | "StXNumber3" | "StXNumber4" | "StXNumber5" | "StXNumber6" | "StXNumber7" | "StXNumber8" | "StXNumber9" | "Stmessage" | "Stop24X24" | "Success24X24" | "Unmute24X24" | "Warning24X24" | "AddingDevicesPlaceholder" | "Edit28X28" | "IndicatorOff" | "IndicatorOn" | "RewindTriangle" | "BookmarksShared" | "Cloud32X32" | "Search32X32" | "Backward" | "CursorCross" | "CursorMove" | "FocusIn" | "FocusOut" | "Forward" | "Pause32X32" | "Play32X32" | "RewindBackward" | "RewindForward" | "StepBackward" | "StepForward" | "ZoomIn" | "ZoomOut" | "VideowallServerPlaceholder" | "VideowallWebpagePlaceholder" | "MainMenu2" | "MainMenu" | "UpdateCheckmark" | "UpdateAuto40X40" | "UpdateComplete" | "Checkmark48X48" | "Error48X48Variant1" | "Future48X48" | "Lock48X48" | "NoVideo" | "Paid" | "Restrict" | "Sound48X48" | "Error48X48Variant2" | "Info48X48" | "Move" | "Success48X48" | "Warning48X48" | "Calendar52X24" | "Live52X24" | "Sync" | "Thumbnails52X24" | "AuditTrail56X56" | "Bookmarks56X56" | "DeviceList" | "EventLog56X56" | "EventRules56X56" | "Integrations56X56" | "Camera64X64" | "CloudOff" | "Cloud64X64" | "Default64X64" | "EmailSent" | "Error64X64" | "Events" | "Future64X64" | "Health" | "Info64X64" | "Integrations64X64" | "Lansearch" | "Layout64X64" | "Maintenance" | "Motion64X64" | "NoAccess" | "NoCameraSettings" | "NoInformation" | "NoLayouts" | "NoOrganization" | "NoPartner" | "Nobookmarks" | "Nodevices" | "Nogroups" | "Nolist" | "Nomembers" | "Noobjects" | "Noserver" | "Noservices" | "Nosettings" | "Nosite" | "Notfound" | "Notification64X64" | "Nousers" | "Openfolder" | "Pan" | "PanAndTilt" | "Question64X64" | "Rotate64X64" | "Searchbyip" | "Sitelock" | "Sound64X64" | "Success64X64" | "Tilt" | "Warning64X64" | "Zoom" | "AudioOff" | "AudioOn" | "Chart" | "Folder64X64" | "GroupDefault64X64" | "Group64X64" | "Initials" | "LdapGroup" | "Organization64X64" | "Partner64X64" | "Report" | "UserCloud64X64" | "UserLdap64X64" | "UserOrganization64X64" | "UserTemp64X64" | "User64X64" | "Play72X72" | "PauseButton" | "Certificate90X124" | "ConnectToCloud54X32" | "ConnectToServer54X32" | "NoFavorites128X128" | "NoHidden128X128" | "NoSystemsFound128X128" | "NxConnectPlaceholder240X240" | "PtzPromoAdvanced" | "PtzPromoDrag" | "PtzPromoKeys" | "PtzPromoOld" | "PtzPromoScroll" | "PtzPromoShowAgain" | "PtzPromoTracking" | "Settings39X78">;
    variableColors: import("@angular/core").WritableSignal<{
        'warning-yellow': "attentionWarningYellow_shade_initial_opacity_20";
        'error-red': "attentionErrorRed_shade_initial_opacity_20";
        'bar-bg': "core_shade_dark9_opacity_20";
        'bar-highlight-bg': "core_shade_dark15_opacity_12";
    }>;
    protected close: () => void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NxNotificationComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NxNotificationComponent, "nx-notification", never, { "_ref": { "alias": "notification"; "required": true; "isSignal": true; }; }, { "_closeOutput": "close"; }, never, never, true, never>;
}
