import React from 'react'; import { NotificationSettingsLayout } from '@veltdev/types'; export declare class NotificationTabConfigItem { name?: string; enable?: boolean; } export declare class NotificationTabConfig { forYou?: NotificationTabConfigItem; documents?: NotificationTabConfigItem; all?: NotificationTabConfigItem; people?: NotificationTabConfigItem; } export interface IVeltNotificationsToolProps extends React.DetailedHTMLProps, HTMLElement> { darkMode?: boolean; onNotificationClick?: Function; shadowDom?: boolean; panelShadowDom?: boolean; variant?: string; tabConfig?: NotificationTabConfig; panelOpenMode?: 'popover' | 'sidebar'; panelVariant?: string; maxDays?: number; readNotificationsOnForYouTab?: boolean; settings?: boolean; selfNotifications?: boolean; considerAllNotifications?: boolean; pageSize?: number; settingsLayout?: NotificationSettingsLayout; enableSettingsAtOrganizationLevel?: boolean; } declare const VeltNotificationsTool: React.FC; export default VeltNotificationsTool;