/**
 * Breadcrumb Component
 *
 * Displays the current hierarchical navigation path
 * Allows users to navigate back to parent categories
 */
import React from 'react';
export interface BreadcrumbItem {
    label: string;
    value: string;
}
export interface BreadcrumbTheme {
    root?: string;
    list?: string;
    item?: string;
    link?: string;
    separator?: string;
    current?: string;
}
export interface BreadcrumbProps {
    /** Attributes for each level of hierarchy */
    attributes: string[];
    /** Separator between items (default: ' > ') */
    separator?: string;
    /** Root label (default: 'Home') */
    rootLabel?: string;
    /** Custom render function for items */
    renderItem?: (item: BreadcrumbItem, index: number, isLast: boolean) => React.ReactNode;
    /** Custom render for separator */
    renderSeparator?: () => React.ReactNode;
    /** Callback when an item is clicked */
    onNavigate?: (item: BreadcrumbItem | null, index: number) => void;
    /** Custom className */
    className?: string;
    /** Custom styles */
    style?: React.CSSProperties;
    /** Custom theme */
    theme?: BreadcrumbTheme;
    /** Custom breadcrumb items (overrides automatic detection) */
    items?: BreadcrumbItem[];
}
export declare const Breadcrumb: React.FC<BreadcrumbProps>;
//# sourceMappingURL=Breadcrumb.d.ts.map