import React, { ReactNode } from "react";
import type { RegisteredLinkProps } from "./link";
export type BreadcrumbProps = {
    className?: string;
    links: BreadcrumbProps.Link[];
    classes?: Partial<Record<"root" | "button" | "collapse" | "list" | "link" | "text", string>>;
};
export declare namespace BreadcrumbProps {
    type Link = {
        text: ReactNode;
        linkProps: RegisteredLinkProps;
        isActive?: boolean;
    };
}
/** @see <https://react-dsfr-components.etalab.studio/?path=/docs/components-breadcrumb> */
export declare const Breadcrumb: React.MemoExoticComponent<React.ForwardRefExoticComponent<BreadcrumbProps & React.RefAttributes<HTMLDivElement>>>;
declare const addBreadcrumbTranslations: (params: {
    lang: string;
    messages: Partial<{
        "show breadcrumb": string;
        "navigation label": string;
    }>;
}) => void;
export { addBreadcrumbTranslations };
export default Breadcrumb;
