import * as React from 'react'; import { useRender } from '@base-ui/react/use-render'; type BreadcrumbProps = React.ComponentPropsWithoutRef<'nav'>; declare function Breadcrumb({ className, ...props }: BreadcrumbProps): React.JSX.Element; type BreadcrumbListProps = React.ComponentPropsWithoutRef<'ol'>; declare function BreadcrumbList({ className, ...props }: BreadcrumbListProps): React.JSX.Element; type BreadcrumbItemProps = React.ComponentPropsWithoutRef<'li'>; declare function BreadcrumbItem({ className, ...props }: BreadcrumbItemProps): React.JSX.Element; type BreadcrumbLinkState = { active: boolean; disabled: boolean; }; interface BreadcrumbLinkProps extends useRender.ComponentProps<'a', BreadcrumbLinkState> { /** * Mark the current page. Renders a non-interactive `` with `aria-current="page"`. * @default false */ active?: boolean; /** * Make the link non-interactive and dimmed. * @default false */ disabled?: boolean; } declare function BreadcrumbLink({ className, active, disabled, render, ...props }: BreadcrumbLinkProps): React.ReactElement>; type BreadcrumbSeparatorProps = React.ComponentPropsWithoutRef<'li'>; declare function BreadcrumbSeparator({ className, children, ...props }: BreadcrumbSeparatorProps): React.JSX.Element; type BreadcrumbEllipsisProps = React.ComponentPropsWithoutRef<'span'>; declare function BreadcrumbEllipsis({ className, children, ...props }: BreadcrumbEllipsisProps): React.JSX.Element; export { Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbSeparator, BreadcrumbEllipsis }; export type { BreadcrumbProps, BreadcrumbListProps, BreadcrumbItemProps, BreadcrumbLinkProps, BreadcrumbSeparatorProps, BreadcrumbEllipsisProps, }; //# sourceMappingURL=breadcrumb.d.ts.map