import { MobxLitElement } from '@adobe/lit-mobx'; import '@digital-realty/ix-button/ix-button.js'; import '@digital-realty/ix-drawer/ix-drawer.js'; import '@digital-realty/ix-icon'; import '@material/web/icon/icon.js'; import { Notification } from './models/notification.js'; import { FilterDialogEventDetail } from './constants/notification-types.js'; import './components/notifications/notification-item.js'; import './components/notifications/grouped-item.js'; import './components/notifications/group-filters.js'; import './components/notifications/date-filters.js'; import './components/notifications/confirmation-dialog.js'; import './components/notifications/notification-tooltip.js'; export declare class IxNotifications extends MobxLitElement { static styles: import("lit").CSSResult[]; groupFilters: HTMLElement; groupFiltersButton: HTMLElement; dateFilters: HTMLElement; dateFiltersButton: HTMLElement; private showGroupedView; private showFilters; private showDateFilters; private showMarkAllReadConfirmation; baseApiUrl: string; localStorageKey: string; firstUpdated(): Promise; connectedCallback(): void; disconnectedCallback(): void; handleOnbeforeunload(): void; toggleDrawer(): void; markAllread(): void; private confirmedMarkAllRead; private showResultMessage; toggleGroupView(): void; displayFilters(): void; applyNotificationFilters(): Notification[]; displayDateFilters(): void; renderGroupedView(): import("lit-html").TemplateResult<1>; renderDefaultView(): import("lit-html").TemplateResult<1>; renderNoResult(): import("lit-html").TemplateResult<1>; handleCloseClick(_e: CustomEvent): void; handleContentScroll(e: CustomEvent): void; manageFilterVisibility(e: Event): void; render(): import("lit-html").TemplateResult<1>; }