import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime'; /** * @name Notification * @description Notifications are messages that communicate information to the user. * @category Informational * @tags notification * @example *
Successful saved the record
*
*/ export declare class Notification implements ComponentInterface { #private; elm: HTMLElement; /** * Whether the notification should be displayed inline */ inline: boolean; /** * The state of the notification. * Possible values are: 'success', 'error', 'info', 'warning' */ state: 'success' | 'error' | 'info' | 'warning'; /** * Whether to use high contrast mode */ highContrast: boolean; /** * Whether the notification is dismissible */ dismissible: boolean; /** * Action to be displayed on the notification */ action: string; /** * Whether the notification is managed by the notification manager */ managed: boolean; /** * Emitted when the notification is dismissed */ goatDismiss: EventEmitter; goatActionClick: EventEmitter; hidden: boolean; isDarkMode: boolean; componentWillLoad(): void; render(): any; renderStateIcon(): any; }