import { useRender } from '@base-ui/react/use-render'; import * as React from 'react'; declare function Breadcrumb({ className, ...props }: React.ComponentProps<'nav'>): React.JSX.Element; declare function BreadcrumbList({ className, ...props }: React.ComponentProps<'ol'>): React.JSX.Element; declare function BreadcrumbItem({ className, ...props }: React.ComponentProps<'li'>): React.JSX.Element; declare function BreadcrumbLink({ className, render, ...props }: useRender.ComponentProps<'a'>): React.ReactElement>; /** * The current page's entry in the trail — plain text, not a link. * * Carries `aria-current='page'` and nothing else. The upstream shadcn version * adds `role='link' aria-disabled='true'` to a `` that has no `href` and * no `tabIndex`, which makes AT announce "link, dimmed, current page" for * something that is neither a link nor operable, and puts a hand-rolled ARIA * role on an element that needs none. axe-core does not flag it, so it * survives an a11y gate set to `error`; it is removed deliberately here. */ declare function BreadcrumbPage({ className, ...props }: React.ComponentProps<'span'>): React.JSX.Element; declare function BreadcrumbSeparator({ children, className, ...props }: React.ComponentProps<'li'>): React.JSX.Element; declare function BreadcrumbEllipsis({ className, ...props }: React.ComponentProps<'span'>): React.JSX.Element; export { Breadcrumb, BreadcrumbEllipsis, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator };