import '@oicl/openbridge-webcomponents/dist/components/notification-menu-item/notification-menu-item.js'; import type { ObcMessageMenuItemSize } from '@oicl/openbridge-webcomponents/dist/components/message-menu-item/message-menu-item.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; /** When true, renders the `icon` slot for a secondary icon. */ hasIcon?: boolean; title?: string; description?: string; day?: string; time?: string; open?: boolean; /** Layout size: `single-line` (default) or `double-line`. */ size?: ObcMessageMenuItemSize; primaryActionLabel?: string; secondaryActionLabel?: string; } export interface Events { onPrimaryActionClick?: (event: CustomEvent) => void; onSecondaryActionClick?: (event: CustomEvent) => void; onItemClick?: (event: CustomEvent<{ open: boolean; }>) => void; } export interface Slots { icon?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcNotificationMenuItem: import("svelte").Component<$$ComponentProps, { ObcMessageMenuItemSize: typeof ObcMessageMenuItemSize; }, "">; type ObcNotificationMenuItem = ReturnType; export default ObcNotificationMenuItem;