import * as React from "react";
import { BreadcrumbItem, type IBreadcrumbItemProps } from "./breadcrumbItem";
/**
 * Props for the Breadcrumbs component
 */
export interface IBreadcrumbsProps extends React.HTMLAttributes<HTMLElement> {
    /**
     * The maximum number of items to display in the breadcrumbs
     * @default 10
     * @range 2 - maxItems
     */
    maxItems?: number;
    /**
     * Accepts Breadcrumbs.Item[]
     */
    children?: React.ReactElement<IBreadcrumbItemProps> | Array<React.ReactElement<IBreadcrumbItemProps>>;
    /**
     * Determines the separator type: "arrow" for ">", "dot" for "."
     * @default "arrow"
     */
    separatorType?: "arrow" | "dot";
}
/**
 * Breadcrumbs component for navigation
 */
declare const BreadcrumbsComponent: React.ForwardRefExoticComponent<IBreadcrumbsProps & React.RefAttributes<HTMLElement>>;
type TBreadcrumbsCompoundComponent = typeof BreadcrumbsComponent & {
    Item: typeof BreadcrumbItem;
};
declare const Breadcrumbs: TBreadcrumbsCompoundComponent;
export { Breadcrumbs, BreadcrumbItem };
