import type { PropType } from 'vue';
import type { ExtractPublicPropTypes } from '../_util/interface';
type Size = 'large' | 'middle' | 'small';
type Type = 'default' | 'primary' | 'success' | 'danger' | 'warning';
type TargetType = '_blank' | '_self' | '_parent' | '_top';
export declare const linkProps: {
    readonly size: {
        readonly type: PropType<Size>;
        readonly default: "middle";
    };
    readonly type: {
        readonly type: PropType<Type>;
        readonly default: "default";
    };
    readonly underline: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly href: {
        readonly type: StringConstructor;
    };
    readonly target: {
        readonly type: PropType<TargetType>;
    };
};
export type LinkProps = ExtractPublicPropTypes<typeof linkProps>;
export {};
