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 };
}