import * as React from 'react';
import { BreadcrumbsItemClasses } from './breadcrumbs-item-classes';
import { OverrideProps } from '../../overridable-component';
import { ExtendLink, IExtendLinkTypeMap } from '../../link/link';
type BreadcrumbsItemTypeMap
= IExtendLinkTypeMap<{
props: P & {
/**
* Override or extend the styles applied to the component.
*/
classes?: Partial;
/** icon to display after the label. */
endIcon?: React.ReactElement;
/** applies current page styles to the breadcrumb item. This is normally the last breadcrumb. */
isCurrent?: boolean;
/** alternative to using children. */
label?: React.ReactNode;
/** icon to display before the label. */
startIcon?: React.ReactElement;
};
defaultComponent: D;
}>;
export type IBreadcrumbsItemProps = OverrideProps, D>;
export declare const BreadcrumbsItem: ExtendLink;
export {};