import { OnInit } from '@angular/core';
import { NotificationData, NotificationStatus } from '../../../../state/ui/notifications/notifications.model';
import * as i0 from "@angular/core";
export declare class NotificationItemComponent implements OnInit {
    item: NotificationData;
    charactersLimit: number;
    showDate: boolean;
    status: typeof NotificationStatus;
    typeClass: {
        0: string;
        1: string;
        2: string;
        3: string;
        4: string;
    };
    uiConfig: import("ngx-smz-ui").NgxSmzUiConfig;
    constructor();
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NotificationItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NotificationItemComponent, "smz-notification-item", never, { "item": { "alias": "item"; "required": false; }; "charactersLimit": { "alias": "charactersLimit"; "required": false; }; "showDate": { "alias": "showDate"; "required": false; }; }, {}, never, never, false, never>;
}
