import { default as LobLink } from './Link.vue'; import { default as mdx } from './Link.mdx'; /// declare namespace _default { export let title: string; export { LobLink as component }; export let decorators: ((storyFn: any) => any)[]; export namespace parameters { namespace docs { export { mdx as page }; } } export namespace argTypes { namespace content { namespace control { let type: string; } let description: string; namespace table { export let defaultValue: string; export namespace type_1 { let summary: string; } export { type_1 as type }; } } namespace variant { export let options: string[]; export namespace control_1 { let type_2: string; export { type_2 as type }; } export { control_1 as control }; } namespace size { let options_1: string[]; export { options_1 as options }; export namespace control_2 { let type_3: string; export { type_3 as type }; } export { control_2 as control }; } namespace underline { export namespace control_3 { let type_4: string; export { type_4 as type }; } export { control_3 as control }; } namespace bold { export namespace control_4 { let type_5: string; export { type_5 as type }; } export { control_4 as control }; } namespace withChevron { export namespace control_5 { let type_6: string; export { type_6 as type }; } export { control_5 as control }; } } } export default _default; export function DefaultLink(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { LobLink: 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; }, {}>; }; setup: () => { args: any; }; template: string; }; export namespace DefaultLink { namespace args { let content_1: string; export { content_1 as content }; } } export function StyledAsPrimaryButton(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { LobLink: 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; }, {}>; }; setup: () => { args: any; }; template: string; }; export namespace StyledAsPrimaryButton { export namespace args_1 { let variant_1: string; export { variant_1 as variant }; let content_2: string; export { content_2 as content }; } export { args_1 as args }; } export function StyledAsUpgradeButton(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { LobLink: 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; }, {}>; }; setup: () => { args: any; }; template: string; }; export namespace StyledAsUpgradeButton { export namespace args_2 { let variant_2: string; export { variant_2 as variant }; let content_3: string; export { content_3 as content }; } export { args_2 as args }; } export function StyledAsSecondaryButton(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { LobLink: 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; }, {}>; }; setup: () => { args: any; }; template: string; }; export namespace StyledAsSecondaryButton { export namespace args_3 { let variant_3: string; export { variant_3 as variant }; let content_4: string; export { content_4 as content }; } export { args_3 as args }; }