import { TypeBreadcrumbProps, TypeBreadcrumbItemProps } from './type';
import './style';
export * from './type';
export declare type BreadcrumbProps = TypeBreadcrumbProps;
export declare type BreadcrumbItemProps = TypeBreadcrumbItemProps;
export declare const BreadcrumbItem: 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("../config-provider").IconConfig;
}, {
    localTBreadcrumb: import("./breadcrumb-item").LocalLBreadcrumb;
    themeClassName: string;
    $router: any;
    isCutOff: boolean;
}, {
    bindEvent(): void;
}, {
    maxWithStyle: {
        'max-width': string;
    };
}, {
    content: string | number | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    default: string | number | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    disabled: boolean;
    href: string;
    maxWidth: any;
    replace: boolean;
    router: any;
    target: "_self" | "_blank" | "_parent" | "_top";
    to: import("./type").Route;
}> & import("vue").PluginObject<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("../config-provider").IconConfig;
}, {
    localTBreadcrumb: import("./breadcrumb-item").LocalLBreadcrumb;
    themeClassName: string;
    $router: any;
    isCutOff: boolean;
}, {
    bindEvent(): void;
}, {
    maxWithStyle: {
        'max-width': string;
    };
}, {
    content: string | number | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    default: string | number | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    disabled: boolean;
    href: string;
    maxWidth: any;
    replace: boolean;
    router: any;
    target: "_self" | "_blank" | "_parent" | "_top";
    to: import("./type").Route;
}>>;
export declare const Breadcrumb: 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, unknown, unknown, unknown, {
    maxItemWidth: string | String;
    options: TypeBreadcrumbItemProps[];
    separator: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    theme: "light";
}> & import("vue").PluginObject<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, unknown, unknown, unknown, {
    maxItemWidth: string | String;
    options: TypeBreadcrumbItemProps[];
    separator: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    theme: "light";
}>>;
export default Breadcrumb;
