/**
 * @license EUPL-1.2
 * Copyright (c) 2020-2024 Frameless B.V.
 * Copyright (c) 2021-2024 Gemeente Utrecht
 */
import { ComponentType, HTMLAttributes, ReactNode } from 'react';
export interface BreadcrumbNavProps extends HTMLAttributes<HTMLElement> {
    appearance?: string;
    headingLevel?: number;
    label?: ReactNode | ReactNode[];
}
export declare const BreadcrumbNav: import("react").ForwardRefExoticComponent<BreadcrumbNavProps & {
    children?: ReactNode | undefined;
} & import("react").RefAttributes<HTMLOListElement>>;
export declare const BreadcrumbNavItem: import("react").ForwardRefExoticComponent<HTMLAttributes<HTMLLIElement> & {
    children?: ReactNode | undefined;
} & import("react").RefAttributes<HTMLLIElement>>;
export type BreadcrumbNavSeparatorProps = HTMLAttributes<HTMLLIElement>;
export declare const BreadcrumbNavSeparator: import("react").ForwardRefExoticComponent<BreadcrumbNavSeparatorProps & {
    children?: ReactNode | undefined;
} & import("react").RefAttributes<HTMLLIElement>>;
export interface BreadcrumbNavLinkProps extends HTMLAttributes<HTMLElement> {
    current?: boolean;
    disabled?: boolean;
    href: string;
    rel?: string;
    index?: number;
    Link?: ComponentType<any>;
}
export declare const BreadcrumbNavLink: import("react").ForwardRefExoticComponent<BreadcrumbNavLinkProps & {
    children?: ReactNode | undefined;
} & import("react").RefAttributes<HTMLAnchorElement>>;
//# sourceMappingURL=BreadcrumbNav.d.ts.map