declare const _default: import('vue').DefineComponent<{ variant: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; size: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; underline: { type: BooleanConstructor; default: boolean; }; bold: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; to: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; target: { type: StringConstructor; default: string; }; withChevron: { type: BooleanConstructor; default: boolean; }; }, any, any, { isLink(): boolean; isButton(): boolean; isExternal(): boolean; tag(): "a" | "router-link"; linkProp(): "href" | "to"; primaryButton(): boolean; upgradeButton(): boolean; secondaryButton(): boolean; quietButton(): boolean; ghostButton(): boolean; dangerButton(): boolean; dangerSecondaryButton(): boolean; }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly boolean; }; size: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; underline: { type: BooleanConstructor; default: boolean; }; bold: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; to: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; target: { type: StringConstructor; default: string; }; withChevron: { type: BooleanConstructor; default: boolean; }; }>>, { size: string; bold: boolean; disabled: boolean; target: string; variant: string; to: string | Record; underline: boolean; withChevron: boolean; }, {}>; export default _default;