import React from 'react';
import { DropdownMenuOption, DropdownMenuProps } from '../dropdown-menu';
import { TooltipProps } from '../tooltip';
import { BreadcrumbLinkComponentProps } from './breadcrumb-link-component';
import './breadcrumbs.less';
export type BreadcrumbsItemProps = {
    label: string | React.ReactNode /** Provides a text or additional custom element */;
    /** Adds href for the crumb link */
    link?: string;
    /** Action to perform on trigger click on the crumb */
    click?: (...args: any[]) => any;
    /** Extends default class for each crumb */
    className?: string;
    /** Adds tooltip for each crumb */
    tooltip?: TooltipProps;
    /** Wraps first label with arrow left icon */
    shouldRenderIconBack?: boolean;
    /** Crumb index number */
    index: number;
    LinkComponent?: React.FC<BreadcrumbLinkComponentProps>;
    dropdownMenuProps?: Partial<DropdownMenuProps>;
    options?: DropdownMenuOption[];
    onDropdownSelect?: (option: DropdownMenuOption) => void;
    selectedKey?: string | number;
};
export declare function BreadcrumbsItem({ label, options, tooltip, index, selectedKey, onDropdownSelect, link, className, click, shouldRenderIconBack, LinkComponent, dropdownMenuProps, }: BreadcrumbsItemProps): import("react/jsx-runtime").JSX.Element;
