import type { FC, MouseEventHandler, ReactNode, Ref } from 'react'; import { type VariantProps } from 'class-variance-authority'; declare const breadcrumbsItemVariants: (props?: ({ isCurrent?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type BreadcrumbsItemProps = Omit, 'isCurrent'> & { ref?: Ref; /** Additional CSS classes */ className?: string; /** If provided, renders as a link instead of button */ href?: string; /** Child content (text, icons, etc.) */ children?: ReactNode; /** Click handler for buttons */ onClick?: MouseEventHandler; /** ARIA label for accessibility */ 'aria-label'?: string; /** @internal - Whether this is the current/active page (set automatically by parent) */ isCurrent?: boolean; }; /** * Individual breadcrumb item component. * * Represents a single level in the navigation hierarchy. Can be clickable * (for navigation) or static (for the current page). * * @example * ```tsx * Products * alert('clicked')}>Interactive * * * Home * * ``` */ export declare const BreadcrumbsItem: FC; export {};