import * as React from 'react'; import { BoxProps } from '../Box'; import { LinkProps } from '../Link'; import { ListItemProps } from '../List'; import { NavigationProps } from '../Navigation'; export declare type LocalBreadcrumbProps = { /** Indicates if the breadcrumb has a separator. */ hasSeparator?: LocalBreadcrumbItemProps['hasSeparator']; /** The separator of the breadcrumbs. It can be a string, or a React component. */ separator?: LocalBreadcrumbItemProps['separator']; }; export declare type BreadcrumbProps = NavigationProps & LocalBreadcrumbProps; export declare type BreadcrumbContextOptions = { overrides?: BoxProps['overrides']; }; export declare const BreadcrumbContext: React.Context; export declare const Breadcrumb: React.ForwardRefExoticComponent & React.RefAttributes> & { displayName?: string; useProps: (props?: Partial, config?: { disableCSSProps?: string[]; themeKey?: string; }) => any; }; export declare type LocalBreadcrumbItemProps = { /** Indicates if the breadcrumb has a separator. */ hasSeparator?: boolean; /** Indicates if the breadcrumb is currently selected. */ isCurrent?: boolean; /** Custom separator for the breadcrumb. Can either be a string, or a React component. */ separator?: string | React.ReactElement; }; export declare type BreadcrumbItemProps = ListItemProps & LocalBreadcrumbItemProps; export declare const BreadcrumbItem: React.ForwardRefExoticComponent & React.RefAttributes> & { displayName?: string; useProps: (props?: Partial, config?: { disableCSSProps?: string[]; themeKey?: string; }) => any; }; export declare type LocalBreadcrumbSeparatorProps = {}; export declare type BreadcrumbSeparatorProps = BoxProps & LocalBreadcrumbSeparatorProps; export declare const BreadcrumbSeparator: React.ForwardRefExoticComponent & React.RefAttributes> & { displayName?: string; useProps: (props?: Partial, config?: { disableCSSProps?: string[]; themeKey?: string; }) => any; }; export declare type LocalBreadcrumbLinkProps = { isCurrent?: boolean; }; export declare type BreadcrumbLinkProps = LinkProps & LocalBreadcrumbLinkProps; export declare const BreadcrumbLink: React.ForwardRefExoticComponent & React.RefAttributes> & { displayName?: string; useProps: (props?: Partial, config?: { disableCSSProps?: string[]; themeKey?: string; }) => any; };