import type { BreadcrumbButtonBaseState } from '@fluentui/react-breadcrumb'; import { BreadcrumbButtonBaseProps as BreadcrumbButtonProps } from '@fluentui/react-breadcrumb'; import { BreadcrumbButtonSlots } from '@fluentui/react-breadcrumb'; import { BreadcrumbContextValues } from '@fluentui/react-breadcrumb'; import { BreadcrumbDividerBaseProps as BreadcrumbDividerProps } from '@fluentui/react-breadcrumb'; import { BreadcrumbDividerSlots } from '@fluentui/react-breadcrumb'; import { BreadcrumbDividerBaseState as BreadcrumbDividerState } from '@fluentui/react-breadcrumb'; import { BreadcrumbItemBaseProps as BreadcrumbItemProps } from '@fluentui/react-breadcrumb'; import { BreadcrumbItemSlots } from '@fluentui/react-breadcrumb'; import { BreadcrumbItemBaseState as BreadcrumbItemState } from '@fluentui/react-breadcrumb'; import { BreadcrumbBaseProps as BreadcrumbProps } from '@fluentui/react-breadcrumb'; import { BreadcrumbSlots } from '@fluentui/react-breadcrumb'; import { BreadcrumbBaseState as BreadcrumbState } from '@fluentui/react-breadcrumb'; import type { ForwardRefComponent } from '@fluentui/react-utilities'; import type * as React_2 from 'react'; import { renderBreadcrumb_unstable as renderBreadcrumb } from '@fluentui/react-breadcrumb'; import { renderBreadcrumbButton_unstable as renderBreadcrumbButton } from '@fluentui/react-breadcrumb'; import { renderBreadcrumbDivider_unstable as renderBreadcrumbDivider } from '@fluentui/react-breadcrumb'; import { renderBreadcrumbItem_unstable as renderBreadcrumbItem } from '@fluentui/react-breadcrumb'; import { useBreadcrumbBase_unstable as useBreadcrumb } from '@fluentui/react-breadcrumb'; import { useBreadcrumbContext_unstable as useBreadcrumbContext } from '@fluentui/react-breadcrumb'; import { useBreadcrumbDividerBase_unstable as useBreadcrumbDivider } from '@fluentui/react-breadcrumb'; import { useBreadcrumbItemBase_unstable as useBreadcrumbItem } from '@fluentui/react-breadcrumb'; /** * A breadcrumb component for displaying navigation hierarchy. */ export declare const Breadcrumb: ForwardRefComponent; /** * An interactive button representing a navigation step in a breadcrumb trail. * Set the `current` prop to mark the active page. */ export declare const BreadcrumbButton: ForwardRefComponent; export { BreadcrumbButtonProps } export { BreadcrumbButtonSlots } /** * BreadcrumbButton component state */ export declare type BreadcrumbButtonState = BreadcrumbButtonBaseState & { root: { /** * Data attribute set to indicate that this button represents the current page in the breadcrumb. */ 'data-current'?: string; }; }; export { BreadcrumbContextValues } /** * A visual separator between breadcrumb items. */ export declare const BreadcrumbDivider: ForwardRefComponent; export { BreadcrumbDividerProps } export { BreadcrumbDividerSlots } export { BreadcrumbDividerState } /** * A list item that wraps a breadcrumb entry, such as a BreadcrumbButton or plain text. */ export declare const BreadcrumbItem: ForwardRefComponent; export { BreadcrumbItemProps } export { BreadcrumbItemSlots } export { BreadcrumbItemState } export { BreadcrumbProps } export { BreadcrumbSlots } export { BreadcrumbState } export { renderBreadcrumb } export { renderBreadcrumbButton } export { renderBreadcrumbDivider } export { renderBreadcrumbItem } export { useBreadcrumb } /** * Returns the state for a BreadcrumbButton component, given its props and ref. * The returned state can be modified with hooks before being passed to `renderBreadcrumbButton`. */ export declare const useBreadcrumbButton: (props: BreadcrumbButtonProps, ref: React_2.Ref) => BreadcrumbButtonState; export { useBreadcrumbContext } /** * Maps Breadcrumb state to the context values passed down to child components. */ export declare const useBreadcrumbContextValues: (state: BreadcrumbState) => BreadcrumbContextValues; export { useBreadcrumbDivider } export { useBreadcrumbItem } export { }