import { HTMLAttributes, ReactNode, Ref } from 'react';
import { IComponentBaseProps } from '../types';
export declare const BREADCRUMBS = "breadcrumbs";
export type BreadcrumbsSeparator = "arrow" | "slash" | "dash" | "bullet" | "pipe";
export declare const SEPARATOR_MAP: Record;
export interface BreadcrumbItem {
label: ReactNode;
href?: string;
icon?: ReactNode;
onClick?: () => void;
}
export interface BreadcrumbsProps extends Omit, "children">, IComponentBaseProps {
ref?: Ref;
children: ReactNode;
maxWidth?: string;
separator?: BreadcrumbsSeparator;
innerProps?: HTMLAttributes;
innerRef?: Ref;
}