import React from 'react';
import BreadcrumbItem from './breadcrumb-item';
import BreadcrumbSeparator from './BreadcrumbSeparator';
export interface BreadcrumbProps {
    /** 自定义分隔符 */
    separator?: React.ReactNode;
    /** router的路由栈信息 */
    routes?: Route[];
    /** 路由的参数 */
    params?: any;
    /** router的路由栈信息 */
    itemRender?: (route: Route, params: any, routes: Route[], paths: string[]) => React.ReactNode;
    /** 行内样式 */
    style?: React.CSSProperties;
    /** 自定义样式 */
    className?: string;
}
export interface Route {
    path: string;
    breadcrumbName: string;
    children?: Omit<Route, 'children'>[];
}
interface BreadcrumbInterface extends React.FC<BreadcrumbProps> {
    Item: typeof BreadcrumbItem;
    Separator: typeof BreadcrumbSeparator;
}
declare const Breadcrumb: BreadcrumbInterface;
export default Breadcrumb;
