declare const _default: 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>;
export default _default;
//# sourceMappingURL=link.vue.d.ts.map