import { default as LobButton } from './Button.vue';
import { default as mdx } from './Button.mdx';
///
declare namespace _default {
export let title: string;
export { LobButton as component };
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 };
}
}
}
export default _default;
export function Primary(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
LobButton: import('vue').DefineComponent<{
variant: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
small(): boolean;
medium(): boolean;
large(): boolean;
xlarge(): boolean;
primary(): boolean;
upgrade(): boolean;
secondary(): boolean;
quiet(): boolean;
ghost(): boolean;
danger(): boolean;
dangerSecondary(): boolean;
link(): boolean;
linkTypeClasses(): string;
}, {
handleClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
size: string;
bold: boolean;
disabled: boolean;
variant: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Primary {
namespace args {
let content_1: string;
export { content_1 as content };
}
}
export function Upgrade(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
LobButton: import('vue').DefineComponent<{
variant: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
small(): boolean;
medium(): boolean;
large(): boolean;
xlarge(): boolean;
primary(): boolean;
upgrade(): boolean;
secondary(): boolean;
quiet(): boolean;
ghost(): boolean;
danger(): boolean;
dangerSecondary(): boolean;
link(): boolean;
linkTypeClasses(): string;
}, {
handleClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
size: string;
bold: boolean;
disabled: boolean;
variant: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Upgrade {
export namespace args_1 {
let content_2: string;
export { content_2 as content };
let variant_1: string;
export { variant_1 as variant };
}
export { args_1 as args };
}
export function Secondary(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
LobButton: import('vue').DefineComponent<{
variant: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
small(): boolean;
medium(): boolean;
large(): boolean;
xlarge(): boolean;
primary(): boolean;
upgrade(): boolean;
secondary(): boolean;
quiet(): boolean;
ghost(): boolean;
danger(): boolean;
dangerSecondary(): boolean;
link(): boolean;
linkTypeClasses(): string;
}, {
handleClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
size: string;
bold: boolean;
disabled: boolean;
variant: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Secondary {
export namespace args_2 {
let content_3: string;
export { content_3 as content };
let variant_2: string;
export { variant_2 as variant };
}
export { args_2 as args };
}
export function Danger(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
LobButton: import('vue').DefineComponent<{
variant: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
small(): boolean;
medium(): boolean;
large(): boolean;
xlarge(): boolean;
primary(): boolean;
upgrade(): boolean;
secondary(): boolean;
quiet(): boolean;
ghost(): boolean;
danger(): boolean;
dangerSecondary(): boolean;
link(): boolean;
linkTypeClasses(): string;
}, {
handleClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
size: string;
bold: boolean;
disabled: boolean;
variant: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Danger {
export namespace args_3 {
let content_4: string;
export { content_4 as content };
let variant_3: string;
export { variant_3 as variant };
}
export { args_3 as args };
}
export function DangerSecondary(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
LobButton: import('vue').DefineComponent<{
variant: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
small(): boolean;
medium(): boolean;
large(): boolean;
xlarge(): boolean;
primary(): boolean;
upgrade(): boolean;
secondary(): boolean;
quiet(): boolean;
ghost(): boolean;
danger(): boolean;
dangerSecondary(): boolean;
link(): boolean;
linkTypeClasses(): string;
}, {
handleClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
size: string;
bold: boolean;
disabled: boolean;
variant: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace DangerSecondary {
export namespace args_4 {
let content_5: string;
export { content_5 as content };
let variant_4: string;
export { variant_4 as variant };
}
export { args_4 as args };
}
export function Quiet(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
LobButton: import('vue').DefineComponent<{
variant: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
small(): boolean;
medium(): boolean;
large(): boolean;
xlarge(): boolean;
primary(): boolean;
upgrade(): boolean;
secondary(): boolean;
quiet(): boolean;
ghost(): boolean;
danger(): boolean;
dangerSecondary(): boolean;
link(): boolean;
linkTypeClasses(): string;
}, {
handleClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
size: string;
bold: boolean;
disabled: boolean;
variant: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Quiet {
export namespace args_5 {
let content_6: string;
export { content_6 as content };
let variant_5: string;
export { variant_5 as variant };
}
export { args_5 as args };
}
export function Ghost(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
LobButton: import('vue').DefineComponent<{
variant: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
small(): boolean;
medium(): boolean;
large(): boolean;
xlarge(): boolean;
primary(): boolean;
upgrade(): boolean;
secondary(): boolean;
quiet(): boolean;
ghost(): boolean;
danger(): boolean;
dangerSecondary(): boolean;
link(): boolean;
linkTypeClasses(): string;
}, {
handleClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
size: string;
bold: boolean;
disabled: boolean;
variant: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Ghost {
export namespace args_6 {
let content_7: string;
export { content_7 as content };
let variant_6: string;
export { variant_6 as variant };
}
export { args_6 as args };
}
export function StyledAsLink(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
LobButton: import('vue').DefineComponent<{
variant: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
small(): boolean;
medium(): boolean;
large(): boolean;
xlarge(): boolean;
primary(): boolean;
upgrade(): boolean;
secondary(): boolean;
quiet(): boolean;
ghost(): boolean;
danger(): boolean;
dangerSecondary(): boolean;
link(): boolean;
linkTypeClasses(): string;
}, {
handleClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
size: string;
bold: boolean;
disabled: boolean;
variant: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace StyledAsLink {
export namespace args_7 {
let content_8: string;
export { content_8 as content };
let variant_7: string;
export { variant_7 as variant };
}
export { args_7 as args };
}
export function WithIcons(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
LobButton: import('vue').DefineComponent<{
variant: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
small(): boolean;
medium(): boolean;
large(): boolean;
xlarge(): boolean;
primary(): boolean;
upgrade(): boolean;
secondary(): boolean;
quiet(): boolean;
ghost(): boolean;
danger(): boolean;
dangerSecondary(): boolean;
link(): boolean;
linkTypeClasses(): string;
}, {
handleClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly boolean;
};
size: {
type: StringConstructor;
default: string;
validator: (value: unknown) => boolean;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
bold: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
size: string;
bold: boolean;
disabled: boolean;
variant: string;
}, {}>;
Download: any;
Plus: any;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithIcons {
export namespace args_8 {
let content_9: string;
export { content_9 as content };
}
export { args_8 as args };
}