import React from 'react';
import type { Application } from '../../application';
import type { Placement } from '../../presentation';
export interface IEntityNotificationsProps {
    entity: any;
    application: Application;
    placement?: Placement;
    hOffsetPercent?: string;
    className?: string;
    pageLocation: string;
    entityType: string;
    onUpdate?(): void;
}
/**
 * A notifications popover for alerts and notices.
 * Shows the notifications for a single entity (not rolled up, and not grouped by message)
 */
export declare class EntityNotifications extends React.Component<IEntityNotificationsProps> {
    static defaultProps: Partial<IEntityNotificationsProps>;
    private getAlertAnalyticsLabel;
    private getNoticeAnalyticsLabel;
    render(): JSX.Element;
}
