import * as React from 'react';
import { BreadcrumbItem } from '../breadcrumbs/index.js';
export { BreadcrumbItem, breadcrumbItemVariants, breadcrumbSeparatorStyles, breadcrumbsVariants } from '../breadcrumbs/index.js';

interface BreadcrumbsProps extends React.HTMLAttributes<HTMLElement> {
    /** Current pathname to auto-generate breadcrumbs from */
    pathname?: string;
    /** Manual breadcrumb items (overrides pathname) */
    items?: BreadcrumbItem[];
    /** Custom label map for pathname segments */
    labels?: Record<string, string>;
    /** Separator character. Default: '/' */
    separator?: string;
    /** Max items before truncation */
    maxItems?: number;
}
/**
 * Breadcrumbs component — renders a breadcrumb navigation trail.
 *
 * Uses the headless @refraction-ui/breadcrumbs core for state and ARIA attributes.
 */
declare const Breadcrumbs: React.ForwardRefExoticComponent<BreadcrumbsProps & React.RefAttributes<HTMLElement>>;

export { Breadcrumbs, type BreadcrumbsProps };
