import { default as React } from 'react';
import { BreadcrumbProps as AriaBreadcrumbProps } from 'react-aria-components';
type LinkComponent = React.ComponentType<{
    href: string;
    children: React.ReactNode;
    className?: string;
}>;
export interface BreadcrumbsProps {
    /** Custom className for the breadcrumbs container */
    className?: string;
    /** Custom Link component (e.g., Next.js Link) */
    LinkComponent?: LinkComponent;
    children: React.ReactNode;
}
export interface BreadcrumbProps extends Omit<AriaBreadcrumbProps, 'className'> {
    /** Navigation href */
    href?: string;
    /** Custom className for the breadcrumb */
    className?: string;
    children: React.ReactNode;
}
/**
 * Breadcrumbs component for navigation hierarchy
 *
 * @example
 * ```tsx
 * import { Link } from '@eventuras/ratio-ui-next';
 *
 * <Breadcrumbs LinkComponent={Link}>
 *   <Breadcrumb href="/">Home</Breadcrumb>
 *   <Breadcrumb href="/docs">Docs</Breadcrumb>
 *   <Breadcrumb>Current Page</Breadcrumb>
 * </Breadcrumbs>
 * ```
 */
export declare function Breadcrumbs({ className, LinkComponent, children, ...props }: Readonly<BreadcrumbsProps>): React.JSX.Element;
/**
 * Individual breadcrumb item
 */
export declare function Breadcrumb({ href, className, children, ...props }: Readonly<BreadcrumbProps>): React.JSX.Element;
export {};
//# sourceMappingURL=Breadcrumbs.d.ts.map