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