import type { UmbCollectionItemModel } from './types.js'; /** * An interface for elements that render collection items representing entities. */ export interface UmbEntityCollectionItemElement extends HTMLElement { /** The collection item model to render. */ item?: UmbCollectionItemModel | undefined; /** Whether the item should render with selection affordances. */ selectable?: boolean; /** When true, the item only supports selection (no navigation). */ selectOnly?: boolean; /** Whether the item is currently selected. */ selected?: boolean; /** Whether the item is disabled. */ disabled?: boolean; /** Optional href used by card/ref renderers to provide a link. */ href?: string | undefined; }