import { IPaginatedResultMyNotificationVm } from './models/paginated-result-my-notification-vm.model'; import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { OverlayPanel } from 'primeng/overlaypanel'; import { IMyNotificationVm } from './models/my-notification-vm.model'; import * as i0 from "@angular/core"; export declare class FasServicesNotificationComponent implements OnInit, OnChanges { discriminator?: string; scopeKind?: string; scopeId?: string | null; notificationOverlayPanel: OverlayPanel; private myNotificationReadStatusChangedService; private myNotificationHasBeenClickedService; private deleteAllMyNotificationsService; private notificationCounterService; private myNotificationsService; private myNotificationService; private cdr; notificationsPaginated: IPaginatedResultMyNotificationVm; notifications: IMyNotificationVm[]; onlyUnread: boolean; totalRecords: number; unreadCounter: number; totalPages: number; first: number; rows: number; private initialized; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private refresh; getCounters(): void; fetchNotifications(): void; onLinkClick(notification: IMyNotificationVm): void; removeAllNotifications(): void; removeNotification(notification: IMyNotificationVm): void; toggleReaded(notification: IMyNotificationVm): void; setAsReaded(notification: IMyNotificationVm): void; setAsUnread(notification: IMyNotificationVm): void; isBadgeDisabled(): boolean; handleChangeUnread(): void; onPageChange(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }