import { AsElementProps, ElementProps, WithVisuallyHiddenTextProps } from "../../../types/shared.mjs"; import { Component } from "../../../internal/factory/factory.mjs"; import { PolymorphicComponentProps } from "../../../internal/factory/create-polymorphic-factory.mjs"; import { BaseProps } from "../../core/base/Base.mjs"; import React from "react"; //#region src/components/navigation/breadcrumb/Breadcrumb.d.ts type BreadcrumbProps = ElementProps<'nav'> & { variant?: 'reverse'; }; declare const Breadcrumb: Component<{ props: BreadcrumbProps; ref: HTMLDivElement; staticComponents: { List: typeof BreadcrumbList; ListItem: typeof BreadcrumbListItem; BackLink: typeof BreadcrumbBackLink; }; }>; type BreadcrumbListProps = ElementProps<'ol', 'type'>; declare const BreadcrumbList: { ({ children, className, ...props }: BreadcrumbListProps): React.JSX.Element; displayName: string; }; type BreadcrumbListItemProps = BaseProps; declare const BreadcrumbListItem: ((props: PolymorphicComponentProps) => React.ReactElement) & Omit & Omit, "className" | "children" | "as"> & { ref?: any; renderRoot?: (props: any) => any; }) | ({ className?: string; } & { children?: React.ReactNode | undefined; } & { as: keyof React.JSX.IntrinsicElements | React.JSXElementConstructor; renderRoot?: (props: Record) => any; })>, never> & Record; type BreadcrumbBackLinkProps = BaseProps & WithVisuallyHiddenTextProps & { variant?: 'reverse'; }; declare const BreadcrumbBackLink: ((props: PolymorphicComponentProps) => React.ReactElement) & Omit & Omit, "className" | "children" | "variant" | "as" | "visuallyHiddenText"> & { ref?: any; renderRoot?: (props: any) => any; }) | ({ className?: string; } & { children?: React.ReactNode | undefined; } & WithVisuallyHiddenTextProps & { variant?: "reverse"; } & { as: keyof React.JSX.IntrinsicElements | React.JSXElementConstructor; renderRoot?: (props: Record) => any; })>, never> & Record; //#endregion export { Breadcrumb, BreadcrumbBackLink, BreadcrumbBackLinkProps, BreadcrumbList, BreadcrumbListItem, BreadcrumbListItemProps, BreadcrumbListProps, BreadcrumbProps };