import { ReactNode } from 'react';
export interface BreadcrumbItem {
    /** Label text untuk breadcrumb item */
    label: string;
    /** URL atau path untuk link (opsional, jika tidak ada maka item tidak bisa diklik) */
    href?: string;
    /** Icon component untuk item (opsional) */
    icon?: ReactNode;
    /** Apakah item disabled */
    disabled?: boolean;
    /** Callback saat item diklik */
    onClick?: () => void;
}
export interface BreadcrumbProps {
    /** Array of breadcrumb items */
    items: BreadcrumbItem[];
    /** Separator antara items (default: '>') */
    separator?: string | ReactNode;
    /** Maksimal panjang text untuk item terakhir sebelum di-truncate */
    maxLength?: number;
    /** ClassName tambahan untuk container */
    className?: string;
}
export default function Breadcrumb({ items, separator, maxLength, className, }: BreadcrumbProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Breadcrumb.d.ts.map