import { BoxProps, ElementProps, Factory, RaikouSpacing, StylesApiProps } from '../../core'; export type BreadcrumbsStylesNames = 'root' | 'separator' | 'breadcrumb'; export type BreadcrumbsCssVariables = { root: '--bc-separator-margin'; }; export interface BreadcrumbsProps extends BoxProps, StylesApiProps, ElementProps<'div'> { /** Separator between children, `'/'` by default */ separator?: React.ReactNode; /** Controls spacing between separator and breadcrumb, `'xs'` by default */ separatorMargin?: RaikouSpacing; /** React nodes that should be separated with `separator` */ children: React.ReactNode; } export type BreadcrumbsFactory = Factory<{ props: BreadcrumbsProps; ref: HTMLDivElement; stylesNames: BreadcrumbsStylesNames; vars: BreadcrumbsCssVariables; }>; export declare const Breadcrumbs: import("../../core").RaikouComponent<{ props: BreadcrumbsProps; ref: HTMLDivElement; stylesNames: BreadcrumbsStylesNames; vars: BreadcrumbsCssVariables; }>;