import { K8sUtilService } from '../../../../../core/public-api';
import { Message } from '../../utils';
import * as i0 from "@angular/core";
export declare class NotificationListComponent {
    private readonly k8sUtil;
    list: Message[];
    constructor(k8sUtil: K8sUtilService);
    trackBy(_index: number, res: Message): string;
    expandedChange(expanded: boolean, item: Message): void;
    expired(item: Message): boolean;
    formatUtcStr(utcStr: string): string;
    getTagOption: (value: Message) => {
        type?: import("@alauda/ui").TagType;
        title: string;
        color?: string;
    };
    static ɵfac: i0.ɵɵFactoryDeclaration<NotificationListComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NotificationListComponent, "acl-notification-list", never, { "list": "list"; }, {}, never, never, false>;
}
