import type { HTMLAttributes, ReactNode } from 'react';
type BreadcrumbProps = {
    pathname: Segment[];
    homeHref?: string;
} & HTMLAttributes<HTMLDivElement>;
export type Segment = {
    path: string;
    name: string;
};
/**
 * Breadcrumb component for rendering a breadcrumb navigation.
 *
 * @component
 * @example
 * // Example usage of Breadcrumb component
 * <Breadcrumb
 *   pathname={[{ path: '/home', name: 'Home' }, { path: '/about', name: 'About' }]}
 *   homeHref="/"
 *   className="custom-class"
 * />
 *
 * @param {Object} props - The properties of the Breadcrumb component.
 * @param {Segment[]} props.pathname - Array of segments representing the breadcrumb path.
 * @param {string} [props.homeHref='/'] - Optional URL for the home link.
 * @param {HTMLAttributes<HTMLDivElement>} [props.restProps] - Additional HTML attributes for the breadcrumb container.
 *
 * @returns {ReactNode} The rendered Breadcrumb component.
 */
export declare function Breadcrumb({ pathname, homeHref, ...restProps }: BreadcrumbProps): ReactNode;
export {};
//# sourceMappingURL=Breadcrumb.d.ts.map