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