import React from 'react'; import type { useBreadcrumb } from 'react-instantsearch-hooks'; export declare type BreadcrumbTranslations = { /** * The label of the root element */ root: string; }; export declare type BreadcrumbClassNames = { /** * Class names to apply to the root element */ root: string; /** * Class names to apply to the root element when there are no refinements possible */ noRefinementRoot: string; /** * Class names to apply to the list element */ list: string; /** * Class names to apply to each item element */ item: string; /** * Class names to apply to the selected item */ selectedItem: string; /** * Class names to apply to the separator between items */ separator: string; /** * Class names to apply to each link element */ link: string; }; declare type UseBreadcrumbRenderState = ReturnType; export declare type BreadcrumbProps = React.ComponentProps<'div'> & Pick & { classNames?: Partial; hasItems: boolean; onNavigate: UseBreadcrumbRenderState['refine']; separator?: string; translations: BreadcrumbTranslations; }; export declare function Breadcrumb({ classNames, items, hasItems, createURL, onNavigate, separator, translations, ...props }: BreadcrumbProps): JSX.Element; export {};