import React from 'react'; import { type ComposableProps } from '../../../lib/slot'; import { IconName } from '../../atoms/Icons'; export interface BreadcrumbLinkProps extends ComposableProps<'a'> { /** * The link text. */ children: React.ReactNode; /** * Link URL */ href?: string; /** * Click handler */ onClick?: () => void; /** * Icon to display before the link text */ icon?: IconName; /** * Whether this is the current page (last item) * @default false */ isCurrentPage?: boolean; } /** * BreadcrumbLink Component * * A composable component for breadcrumb links. * Automatically styled based on whether it's the current page. * * @public * * @example * ```tsx * * * * Home * * * * ``` * * @remarks * - Wraps the HTML `` element by default. * - Supports `asChild` prop to merge props with a custom child element. * - Automatically styled based on current page state. * - Accessible: includes proper ARIA attributes. */ export declare const BreadcrumbLink: React.ForwardRefExoticComponent>; //# sourceMappingURL=BreadcrumbLink.d.ts.map