import '@oicl/openbridge-webcomponents/dist/components/message-menu-item/message-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; size?: ObcMessageMenuItemSize; stackVertical?: boolean; enhancedIcon?: boolean; open?: boolean; title?: string; description?: string; day?: string; time?: string; primaryActionLabel?: string; secondaryActionLabel?: string; hasPrimaryIcon?: boolean; hasSecondaryIcon?: boolean; hasTrailingIcon?: boolean; isShelved?: boolean; hasActionLabelSlot?: boolean; } export interface Events { onMessageClick?: (event: CustomEvent<{ open: boolean; }>) => void; onPrimaryActionClick?: (event: CustomEvent) => void; onSecondaryActionClick?: (event: CustomEvent) => void; } export interface Slots { title?: Snippet; description?: Snippet; actionLabel?: Snippet; primaryIcon?: Snippet; secondaryIcon?: Snippet; trailingIcon?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcMessageMenuItem: import("svelte").Component<$$ComponentProps, { ObcMessageMenuItemSize: typeof ObcMessageMenuItemSize; }, "">; type ObcMessageMenuItem = ReturnType; export default ObcMessageMenuItem;