import { TNodeReturnValue } from '../common';
export interface LocalTBreadcrumb {
    separator: Function | string;
    theme: string;
    $slots: {
        separator: TNodeReturnValue;
    };
    maxItemWidth: string;
}
declare const _default: import("vue/types/vue").ExtendedVue<{
    classPrefix: string;
    componentName: string;
    commonSizeClassName: Record<string, string>;
    commonStatusClassName: Record<string, string>;
} & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & {
    useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig;
}, {
    localTBreadcrumb: LocalTBreadcrumb;
    themeClassName: string;
    $router: any;
    isCutOff: boolean;
}, {
    bindEvent(): void;
}, {
    maxWithStyle: {
        'max-width': string;
    };
}, {
    content: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    default: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    disabled: boolean;
    href: string;
    icon: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue;
    maxWidth: any;
    replace: boolean;
    router: any;
    target: "_self" | "_blank" | "_parent" | "_top";
    to: import("./type").Route;
}>;
export default _default;
