import { ComponentSync } from '../../core/ComponentSync.js'; import { DB_Notification, NotificationListener } from '../../component-modules/ModuleFE_Notifications.js'; import './TS_Notifications.scss'; type State = { notifications: DB_Notification[]; showNotifications: boolean; }; export declare class TS_Notifications extends ComponentSync<{}, State> implements NotificationListener { private overlayClass; private containerClass; private transitionTimeout; private timeout; __showNotifications(notifications: DB_Notification[]): void; protected deriveStateFromProps(nextProps: any): State; private onClickToClose; private deletePost; private onNotificationClick; private renderNotification; private renderNotifications; render(): import("react/jsx-runtime").JSX.Element; } export {};