import { Notification } from '@backstage/plugin-notifications-common';
import { TableProps } from '@backstage/core-components';
/** @public */
export type NotificationsTableProps = Pick<TableProps, 'onPageChange' | 'onRowsPerPageChange' | 'page' | 'totalCount' | 'title'> & {
    markAsReadOnLinkOpen?: boolean;
    isLoading?: boolean;
    isUnread: boolean;
    notifications?: Notification[];
    onUpdate: () => void;
    setContainsText: (search: string) => void;
    pageSize: number;
};
/** @public */
export declare const NotificationsTable: ({ title, markAsReadOnLinkOpen, isLoading, notifications, isUnread, onUpdate, setContainsText, onPageChange, onRowsPerPageChange, page, pageSize, totalCount, }: NotificationsTableProps) => import("react/jsx-runtime").JSX.Element;
