import type { ExtractPropTypes } from 'vue';
import type Link from './link.vue';
type colorType = 'blue' | 'yellow' | 'red' | 'green' | 'gray';
export declare const linkColorMap: {
    blue: {
        link: string;
        visited: string;
        hover: string;
        active: string;
    };
    yellow: {
        link: string;
        visited: string;
        hover: string;
        active: string;
    };
    red: {
        link: string;
        visited: string;
        hover: string;
        active: string;
    };
    green: {
        link: string;
        visited: string;
        hover: string;
        active: string;
    };
    gray: {
        link: string;
        visited: string;
        hover: string;
        active: string;
    };
};
export declare const linkProps: {
    readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly href: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly prefixIcon: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly suffixIcon: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly gap: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<string | number>, unknown, unknown, 4, boolean>;
    readonly iconSize: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 14, boolean>;
    readonly target: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "_blank", boolean>;
    readonly colorType: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<colorType>, "blue" | "gray" | "green" | "red" | "yellow", unknown, "blue", boolean>;
    readonly underlineStatus: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "hover" | "none", unknown, "none", boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly typeChange: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly preview: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly linkColor: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly hoverColor: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly activeColor: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
};
export type LinkProps = ExtractPropTypes<typeof linkProps>;
export type LinkInstance = InstanceType<typeof Link>;
export {};
