import type { ExtractPropTypes, PropType } from 'vue';
import type Link from './link.vue';
export declare const linkProps: {
    readonly type: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "info" | "warning" | "danger" | "primary", unknown, "", boolean>;
    readonly underline: import("hongluan-ui/es/utils").EpPropFinalized<readonly [BooleanConstructor, StringConstructor], unknown, unknown, false, boolean>;
    readonly disabled: BooleanConstructor;
    readonly href: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly target: import("hongluan-ui/es/utils").EpPropFinalized<PropType<string>, unknown, unknown, "_self", boolean>;
};
export declare type LinkProps = ExtractPropTypes<typeof linkProps>;
export declare const linkEmits: {
    click: (evt: MouseEvent) => boolean;
};
export declare type LinkEmits = typeof linkEmits;
export declare type LinkInstance = InstanceType<typeof Link>;
