import * as React from "react"; export type BreadcrumbItem = { key: string; label: React.ReactNode; icon?: React.ReactNode; href?: string; current?: boolean; currentLabel?: React.AriaAttributes["aria-current"]; onSelect?: () => void; }; export type BreadcrumbsProps = React.ComponentProps<"nav"> & { items: BreadcrumbItem[]; maxItems?: number; collapseLabel?: React.ReactNode; separator?: React.ReactNode; wrap?: boolean; currentItemLabel?: React.AriaAttributes["aria-current"]; renderLink?: (props: React.ComponentProps<"a"> & { item: BreadcrumbItem; [key: `data-${string}`]: string | boolean | undefined; }) => React.ReactNode; }; declare function Breadcrumbs({ className, items, maxItems, collapseLabel, separator, wrap, currentItemLabel, renderLink, ...props }: BreadcrumbsProps): React.JSX.Element; export { Breadcrumbs };