import React, { ReactNode } from 'react';
import BreadcrumbsItem from './breadcrumbs-item';
import BreadcrumbsSeparator from './breadcrumbs-separator';
import { NormalSizes } from '../utils/prop-types';
interface Props {
    size: NormalSizes;
    separator?: string | ReactNode;
    className?: string;
}
declare const defaultProps: {
    size: "mini" | "small" | "medium" | "large";
    separator: string;
    className: string;
};
declare type NativeAttrs = Omit<React.HTMLAttributes<any>, keyof Props>;
export declare type BreadcrumbsProps = Props & typeof defaultProps & NativeAttrs;
declare type MemoBreadcrumbsComponent<P = {}> = React.NamedExoticComponent<P> & {
    Item: typeof BreadcrumbsItem;
    Separator: typeof BreadcrumbsSeparator;
};
declare type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs;
declare const _default: MemoBreadcrumbsComponent<ComponentProps>;
export default _default;
