import '@oicl/openbridge-webcomponents/dist/components/attachment-list-item/attachment-list-item.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; /** The file name or label text displayed in the item. */ label?: string; /** Optional index text displayed before the icon (e.g., "01"). */ index?: string; /** Whether to show the index. */ hasIndex?: boolean; /** Whether to show the leading icon slot. */ hasLeadingIcon?: boolean; /** Whether to show the tag slot. */ hasTag?: boolean; /** Whether to show the date and time. */ hasTimeDate?: boolean; /** The date string to display (e.g., "09 May 2025"). */ date?: string; /** The time string to display (e.g., "10:41:32"). */ time?: string; /** Whether to show the trailing action slot. */ hasTrailingAction?: boolean; /** Whether to show the bottom divider. */ showDivider?: boolean; /** Whether the item is in amplified (highlighted) state. */ amplified?: boolean; /** Whether the item is disabled. */ disabled?: boolean; } export interface Events { onAttachmentItemClick?: (event: CustomEvent<{ label: string; }>) => void; } export interface Slots { leadingIcon?: Snippet; tag?: Snippet; trailingAction?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcAttachmentListItem: import("svelte").Component<$$ComponentProps, {}, "">; type ObcAttachmentListItem = ReturnType; export default ObcAttachmentListItem;