declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    breadcrumbs: {
        type: ArrayConstructor;
        default: () => never[];
        validate(breadcrumbs: any): any;
    };
    inverted: {
        type: BooleanConstructor;
        default: boolean;
    };
    ariaLabel: {
        type: StringConstructor;
        default: string;
    };
}>, {}, {
    BREADCRUMBS_INVERTED_MODIFIER: string;
    i18n: any;
}, {}, {
    getBreadcrumbItemKey(index: any): string;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    breadcrumbs: {
        type: ArrayConstructor;
        default: () => never[];
        validate(breadcrumbs: any): any;
    };
    inverted: {
        type: BooleanConstructor;
        default: boolean;
    };
    ariaLabel: {
        type: StringConstructor;
        default: string;
    };
}>> & Readonly<{}>, {
    ariaLabel: string;
    inverted: boolean;
    breadcrumbs: unknown[];
}, {}, {
    DtBreadcrumbItem: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
        inverted: {
            type: BooleanConstructor;
            default: boolean;
        };
        selected: {
            type: BooleanConstructor;
            default: boolean;
        };
        label: {
            type: StringConstructor;
            default: string;
        };
        rootClass: {
            type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
            default: string;
        };
    }>, {}, {
        BREADCRUMB_ITEM_SELECTED_MODIFIER: string;
    }, {
        linkKind(): "" | "muted";
        linkInverted(): boolean;
        ariaCurrent(): "location" | undefined;
    }, {
        removeClassStyleAttrs: typeof import('../../common/utils').removeClassStyleAttrs;
        addClassStyleAttrs: typeof import('../../common/utils').addClassStyleAttrs;
    }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
        inverted: {
            type: BooleanConstructor;
            default: boolean;
        };
        selected: {
            type: BooleanConstructor;
            default: boolean;
        };
        label: {
            type: StringConstructor;
            default: string;
        };
        rootClass: {
            type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
            default: string;
        };
    }>> & Readonly<{}>, {
        label: string;
        inverted: boolean;
        selected: boolean;
        rootClass: string | unknown[] | Record<string, any>;
    }, {}, {
        DtLink: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
            kind: {
                type: StringConstructor;
                default: string;
                validator(kind: unknown): boolean;
            };
            inverted: {
                type: BooleanConstructor;
                default: boolean;
            };
            href: {
                type: StringConstructor;
                default: null;
            };
            to: {
                type: (ObjectConstructor | StringConstructor)[];
                default: null;
            };
            replace: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>, {}, {
            LINK_KIND_MODIFIERS: {
                default: string;
                warning: string;
                danger: string;
                success: string;
                muted: string;
                mention: string;
            };
        }, {
            computedTag(): string | import('vue').ConcreteComponent<{}, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>;
            computedAttrs(): {
                to: string | Record<string, any>;
                replace: boolean;
                href?: undefined;
            } | {
                href: string;
                to?: undefined;
                replace?: undefined;
            };
        }, {
            getLinkClasses(): any[];
        }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
            kind: {
                type: StringConstructor;
                default: string;
                validator(kind: unknown): boolean;
            };
            inverted: {
                type: BooleanConstructor;
                default: boolean;
            };
            href: {
                type: StringConstructor;
                default: null;
            };
            to: {
                type: (ObjectConstructor | StringConstructor)[];
                default: null;
            };
            replace: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>> & Readonly<{}>, {
            replace: boolean;
            kind: string;
            inverted: boolean;
            href: string;
            to: string | Record<string, any>;
        }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
    }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=breadcrumbs.vue.d.ts.map