import type React from 'react'; import type { BreadcrumbItem, NavigateDetail } from './types.js'; /** * Pass items through the typed `items` property (BreadcrumbItem[]), not JSON text. * Each item has `label`, `href`, and optional `icon`. * The last item renders as text (current page), not a link. * * @csspart base */ export interface BreadcrumbOwnProps { /** * Unique identifier for the element. * @example 'example-id' */ id?: string; /** * Custom separator character or HTML between breadcrumb items (default: "/"). * @example 'example' */ separator?: string; /** * Component size. Allowed values: `xs`, `sm`, `md`, `lg`, `xl`. * @example 'xs' */ size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; /** * Accessible label for the