import { KbqReadStateDirective, PopUpPlacements, ThemePalette } from '@koobiq/components/core';
import { KbqNotificationCenterComponent } from './notification-center';
import { KbqNotificationCenterService, KbqNotificationItem } from './notification-center.service';
import * as i0 from "@angular/core";
import * as i1 from "@koobiq/components/core";
/** @docs-private */
export declare class KbqNotificationItemComponent {
    private readonly adapter;
    protected readonly service: KbqNotificationCenterService;
    protected readonly readStateDirective: KbqReadStateDirective;
    protected readonly center: KbqNotificationCenterComponent;
    protected popUpPlacements: typeof PopUpPlacements;
    themePalette: typeof ThemePalette;
    id: number;
    time: string;
    $implicit: any;
    get style(): {
        [x: string]: boolean;
    };
    get data(): KbqNotificationItem;
    set data(value: KbqNotificationItem);
    private _data;
    constructor();
    isTemplateRef(value: any): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqNotificationItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KbqNotificationItemComponent, "kbq-notification-item", never, { "data": { "alias": "data"; "required": false; }; }, {}, never, never, true, [{ directive: typeof i1.KbqReadStateDirective; inputs: {}; outputs: {}; }]>;
}
