///
import { NavigationConfigDictionary, TreeNavigation } from "design-to-code";
import { BreadcrumbItemEventHandler } from "../form.props";
export interface BreadcrumbItem {
href: string;
text: string;
onClick: (e: React.MouseEvent) => void;
}
export declare type HandleBreadcrumbClick = (dictionaryId: string, navigationConfigId: string) => BreadcrumbItemEventHandler;
/**
* Gets breadcrumbs from navigation items
*/
export declare function getBreadcrumbs(navigation: TreeNavigation, activeNavigationConfigId: string, dictionaryId: string, navigationConfigId: string, handleClick: HandleBreadcrumbClick, untitled: string): BreadcrumbItem[];
/**
* Resolve breadcrumbs from navigation dictionary
*/
export declare function resolveDictionaryBreadcrumbs(navigationDictionary: NavigationConfigDictionary, activeNavigationConfigId: string, dictionaryId: string, navigationConfigId: string, handleClick: HandleBreadcrumbClick, breadcrumbItemList: BreadcrumbItem[][], untitled: string): BreadcrumbItem[];
/**
* Get breadcrumbs from navigation dictionary
*/
export declare function getDictionaryBreadcrumbs(navigationDictionary: NavigationConfigDictionary, dictionaryId: string, navigationConfigId: string, handleClick: HandleBreadcrumbClick, untitled: string): BreadcrumbItem[];