import { ColorKeys } from "@wizleap-inc/wiz-ui-constants"; import { PropType } from "vue"; import { TIcon } from '../../../components'; declare const _sfc_main: import("vue").DefineComponent<{ to: { type: PropType; required: true; }; color: { type: PropType; required: false; default: string; }; fontSize: { type: PropType<"xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6">; required: false; default: string; }; fontWeight: { type: PropType<"bold" | "normal" | "medium" | "thin" | "light" | "extralight" | "semibold">; required: false; default: string; }; icon: { type: PropType; required: false; }; iconPosition: { type: PropType<"left" | "right">; required: false; default: string; }; openInNewTab: { type: BooleanConstructor; required: false; default: boolean; }; nowrap: { type: BooleanConstructor; required: false; default: boolean; }; }, { __sfc: boolean; props: Readonly>>; isRouterLink: import("vue").ComputedRef; getRelativeFontSize: (key: "xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6", diffIndex: number) => "xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6"; anchorStyle: string; anchorNoWrapStyle: string; colorStyle: Record; fontSizeStyle: Record<"xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6", string>; fontWeightStyle: Record<"bold" | "normal" | "medium" | "thin" | "light" | "extralight" | "semibold", string>; WizIcon: import("vue").DefineComponent<{ icon: { type: PropType; required: true; }; color: { type: PropType; required: false; default: string; }; size: { type: PropType<"xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6">; required: false; default: string; }; }, { __sfc: boolean; iconStyle: string; iconSizeStyle: Record<"xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6", string>; iconDefaultStyle: string; fillStyle: Record; fontSizeStyle: Record<"xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6", string>; }, {}, {}, {}, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly; required: true; }; color: { type: PropType; required: false; default: string; }; size: { type: PropType<"xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6">; required: false; default: string; }; }>>, { color: ColorKeys | "inherit"; size: "xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6"; }>; }, {}, {}, {}, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly; required: true; }; color: { type: PropType; required: false; default: string; }; fontSize: { type: PropType<"xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6">; required: false; default: string; }; fontWeight: { type: PropType<"bold" | "normal" | "medium" | "thin" | "light" | "extralight" | "semibold">; required: false; default: string; }; icon: { type: PropType; required: false; }; iconPosition: { type: PropType<"left" | "right">; required: false; default: string; }; openInNewTab: { type: BooleanConstructor; required: false; default: boolean; }; nowrap: { type: BooleanConstructor; required: false; default: boolean; }; }>>, { color: ColorKeys; fontSize: "xs2" | "xs" | "sm" | "md" | "lg" | "xl" | "xl2" | "xl3" | "xl4" | "xs3" | "xl5" | "xl6"; fontWeight: "bold" | "normal" | "medium" | "thin" | "light" | "extralight" | "semibold"; nowrap: boolean; iconPosition: "left" | "right"; openInNewTab: boolean; }>; export default _sfc_main;