import { EventEmitter } from '../../stencil-public-runtime'; import { IconPack } from '../../lib/icons'; import { DyteI18n } from '../../lib/lang'; import { Notification, Size } from '../../types/props'; /** * A component which shows a notification. * * You need to remove the element after you receive the * `dyteNotificationDismiss` event. */ export declare class DyteNotification { /** Message */ notification: Notification; /** Size */ size: Size; /** Icon pack */ iconPack: IconPack; /** Language */ t: DyteI18n; /** Dismiss event */ dismiss: EventEmitter; imageState: 'loading' | 'loaded' | 'errored'; connectedCallback(): void; notificationChanged(notification: Notification): void; render(): any; }