import { default as MegaButton } from './MegaButton.vue';
import { default as mdx } from './MegaButton.mdx';
import { default as image } from '../../assets/images/floofyboi.jpg';
///
///
declare namespace _default {
export let title: string;
export { MegaButton as component };
export namespace parameters {
namespace docs {
export { mdx as page };
}
}
export namespace argTypes {
namespace label {
namespace control {
let type: string;
}
}
namespace text {
export namespace control_1 {
let type_1: string;
export { type_1 as type };
}
export { control_1 as control };
}
namespace imageSource {
export namespace control_2 {
let type_2: string;
export { type_2 as type };
export let required: boolean;
}
export { control_2 as control };
}
}
}
export default _default;
export function MegaText(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
MegaButton: import('vue').DefineComponent<{
id: {
type: StringConstructor;
required: true;
};
modelValue: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
name: {
type: StringConstructor;
default: string;
};
value: {
type: (BooleanConstructor | StringConstructor)[];
default: string;
};
label: {
type: StringConstructor;
default: string;
};
text: {
type: StringConstructor;
default: string;
};
disabledBanner: {
type: StringConstructor;
default: null;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
imageSource: {
type: StringConstructor;
default: null;
};
imageAltText: {
type: StringConstructor;
default: string;
};
topFullImage: {
type: BooleanConstructor;
default: boolean;
};
ariaDisabled: {
type: BooleanConstructor;
default: boolean;
};
customWidth: {
type: StringConstructor;
default: string;
};
}, any, any, {
checked(): boolean;
hasDisabledBanner(): any;
megaText(): any;
smallText(): any;
labelContent(): any;
textContent(): any;
}, {
onInput(): void;
onClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("input" | "update:modelValue" | "click")[], "input" | "update:modelValue" | "click", import('vue').PublicProps, Readonly> & {
onInput?: ((...args: any[]) => any) | undefined;
onClick?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
name: string;
label: string;
text: string;
disabled: boolean;
modelValue: string | boolean;
value: string | boolean;
disabledBanner: string;
imageSource: string;
imageAltText: string;
topFullImage: boolean;
ariaDisabled: boolean;
customWidth: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace MegaText {
namespace args {
export let name: string;
export let id: string;
let label_1: string;
export { label_1 as label };
export let value: string;
}
}
export function WithImage(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
MegaButton: import('vue').DefineComponent<{
id: {
type: StringConstructor;
required: true;
};
modelValue: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
name: {
type: StringConstructor;
default: string;
};
value: {
type: (BooleanConstructor | StringConstructor)[];
default: string;
};
label: {
type: StringConstructor;
default: string;
};
text: {
type: StringConstructor;
default: string;
};
disabledBanner: {
type: StringConstructor;
default: null;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
imageSource: {
type: StringConstructor;
default: null;
};
imageAltText: {
type: StringConstructor;
default: string;
};
topFullImage: {
type: BooleanConstructor;
default: boolean;
};
ariaDisabled: {
type: BooleanConstructor;
default: boolean;
};
customWidth: {
type: StringConstructor;
default: string;
};
}, any, any, {
checked(): boolean;
hasDisabledBanner(): any;
megaText(): any;
smallText(): any;
labelContent(): any;
textContent(): any;
}, {
onInput(): void;
onClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("input" | "update:modelValue" | "click")[], "input" | "update:modelValue" | "click", import('vue').PublicProps, Readonly> & {
onInput?: ((...args: any[]) => any) | undefined;
onClick?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
name: string;
label: string;
text: string;
disabled: boolean;
modelValue: string | boolean;
value: string | boolean;
disabledBanner: string;
imageSource: string;
imageAltText: string;
topFullImage: boolean;
ariaDisabled: boolean;
customWidth: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithImage {
export namespace args_1 {
let name_1: string;
export { name_1 as name };
let id_1: string;
export { id_1 as id };
let value_1: string;
export { value_1 as value };
let label_2: string;
export { label_2 as label };
export let disabled: boolean;
export let disabledBanner: null;
export { image as imageSource };
}
export { args_1 as args };
}
export function SmallText(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
MegaButton: import('vue').DefineComponent<{
id: {
type: StringConstructor;
required: true;
};
modelValue: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
name: {
type: StringConstructor;
default: string;
};
value: {
type: (BooleanConstructor | StringConstructor)[];
default: string;
};
label: {
type: StringConstructor;
default: string;
};
text: {
type: StringConstructor;
default: string;
};
disabledBanner: {
type: StringConstructor;
default: null;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
imageSource: {
type: StringConstructor;
default: null;
};
imageAltText: {
type: StringConstructor;
default: string;
};
topFullImage: {
type: BooleanConstructor;
default: boolean;
};
ariaDisabled: {
type: BooleanConstructor;
default: boolean;
};
customWidth: {
type: StringConstructor;
default: string;
};
}, any, any, {
checked(): boolean;
hasDisabledBanner(): any;
megaText(): any;
smallText(): any;
labelContent(): any;
textContent(): any;
}, {
onInput(): void;
onClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("input" | "update:modelValue" | "click")[], "input" | "update:modelValue" | "click", import('vue').PublicProps, Readonly> & {
onInput?: ((...args: any[]) => any) | undefined;
onClick?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
name: string;
label: string;
text: string;
disabled: boolean;
modelValue: string | boolean;
value: string | boolean;
disabledBanner: string;
imageSource: string;
imageAltText: string;
topFullImage: boolean;
ariaDisabled: boolean;
customWidth: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace SmallText {
export namespace args_2 {
let name_2: string;
export { name_2 as name };
let id_2: string;
export { id_2 as id };
let value_2: string;
export { value_2 as value };
let label_3: string;
export { label_3 as label };
let disabled_1: boolean;
export { disabled_1 as disabled };
let disabledBanner_1: null;
export { disabledBanner_1 as disabledBanner };
let text_1: string;
export { text_1 as text };
}
export { args_2 as args };
}
export function WithImageAndSmallText(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
MegaButton: import('vue').DefineComponent<{
id: {
type: StringConstructor;
required: true;
};
modelValue: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
name: {
type: StringConstructor;
default: string;
};
value: {
type: (BooleanConstructor | StringConstructor)[];
default: string;
};
label: {
type: StringConstructor;
default: string;
};
text: {
type: StringConstructor;
default: string;
};
disabledBanner: {
type: StringConstructor;
default: null;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
imageSource: {
type: StringConstructor;
default: null;
};
imageAltText: {
type: StringConstructor;
default: string;
};
topFullImage: {
type: BooleanConstructor;
default: boolean;
};
ariaDisabled: {
type: BooleanConstructor;
default: boolean;
};
customWidth: {
type: StringConstructor;
default: string;
};
}, any, any, {
checked(): boolean;
hasDisabledBanner(): any;
megaText(): any;
smallText(): any;
labelContent(): any;
textContent(): any;
}, {
onInput(): void;
onClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("input" | "update:modelValue" | "click")[], "input" | "update:modelValue" | "click", import('vue').PublicProps, Readonly> & {
onInput?: ((...args: any[]) => any) | undefined;
onClick?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
name: string;
label: string;
text: string;
disabled: boolean;
modelValue: string | boolean;
value: string | boolean;
disabledBanner: string;
imageSource: string;
imageAltText: string;
topFullImage: boolean;
ariaDisabled: boolean;
customWidth: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithImageAndSmallText {
export namespace args_3 {
let name_3: string;
export { name_3 as name };
let id_3: string;
export { id_3 as id };
let value_3: string;
export { value_3 as value };
let label_4: string;
export { label_4 as label };
let disabled_2: boolean;
export { disabled_2 as disabled };
let disabledBanner_2: null;
export { disabledBanner_2 as disabledBanner };
let text_2: string;
export { text_2 as text };
export { image as imageSource };
}
export { args_3 as args };
}
export function WithTopFullImage(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
MegaButton: import('vue').DefineComponent<{
id: {
type: StringConstructor;
required: true;
};
modelValue: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
name: {
type: StringConstructor;
default: string;
};
value: {
type: (BooleanConstructor | StringConstructor)[];
default: string;
};
label: {
type: StringConstructor;
default: string;
};
text: {
type: StringConstructor;
default: string;
};
disabledBanner: {
type: StringConstructor;
default: null;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
imageSource: {
type: StringConstructor;
default: null;
};
imageAltText: {
type: StringConstructor;
default: string;
};
topFullImage: {
type: BooleanConstructor;
default: boolean;
};
ariaDisabled: {
type: BooleanConstructor;
default: boolean;
};
customWidth: {
type: StringConstructor;
default: string;
};
}, any, any, {
checked(): boolean;
hasDisabledBanner(): any;
megaText(): any;
smallText(): any;
labelContent(): any;
textContent(): any;
}, {
onInput(): void;
onClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("input" | "update:modelValue" | "click")[], "input" | "update:modelValue" | "click", import('vue').PublicProps, Readonly> & {
onInput?: ((...args: any[]) => any) | undefined;
onClick?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
name: string;
label: string;
text: string;
disabled: boolean;
modelValue: string | boolean;
value: string | boolean;
disabledBanner: string;
imageSource: string;
imageAltText: string;
topFullImage: boolean;
ariaDisabled: boolean;
customWidth: string;
}, {}>;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithTopFullImage {
export namespace args_4 {
let name_4: string;
export { name_4 as name };
let id_4: string;
export { id_4 as id };
let value_4: string;
export { value_4 as value };
let label_5: string;
export { label_5 as label };
let disabled_3: boolean;
export { disabled_3 as disabled };
let disabledBanner_3: null;
export { disabledBanner_3 as disabledBanner };
let text_3: string;
export { text_3 as text };
let imageSource_1: string;
export { imageSource_1 as imageSource };
export let topFullImage: boolean;
}
export { args_4 as args };
}
export function Group(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
MegaButton: import('vue').DefineComponent<{
id: {
type: StringConstructor;
required: true;
};
modelValue: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
name: {
type: StringConstructor;
default: string;
};
value: {
type: (BooleanConstructor | StringConstructor)[];
default: string;
};
label: {
type: StringConstructor;
default: string;
};
text: {
type: StringConstructor;
default: string;
};
disabledBanner: {
type: StringConstructor;
default: null;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
imageSource: {
type: StringConstructor;
default: null;
};
imageAltText: {
type: StringConstructor;
default: string;
};
topFullImage: {
type: BooleanConstructor;
default: boolean;
};
ariaDisabled: {
type: BooleanConstructor;
default: boolean;
};
customWidth: {
type: StringConstructor;
default: string;
};
}, any, any, {
checked(): boolean;
hasDisabledBanner(): any;
megaText(): any;
smallText(): any;
labelContent(): any;
textContent(): any;
}, {
onInput(): void;
onClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("input" | "update:modelValue" | "click")[], "input" | "update:modelValue" | "click", import('vue').PublicProps, Readonly> & {
onInput?: ((...args: any[]) => any) | undefined;
onClick?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
name: string;
label: string;
text: string;
disabled: boolean;
modelValue: string | boolean;
value: string | boolean;
disabledBanner: string;
imageSource: string;
imageAltText: string;
topFullImage: boolean;
ariaDisabled: boolean;
customWidth: string;
}, {}>;
RadioGroup: import('vue').DefineComponent<{
legend: {
type: StringConstructor;
default: string;
};
srOnlyLegend: {
type: BooleanConstructor;
default: boolean;
};
separateLines: {
type: BooleanConstructor;
default: boolean;
};
required: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
required: boolean;
legend: string;
srOnlyLegend: boolean;
separateLines: boolean;
}, {}>;
};
setup: () => {
args: any;
};
data: () => {
megaButtonModel: string;
};
template: string;
};
export function GroupWithImage(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
MegaButton: import('vue').DefineComponent<{
id: {
type: StringConstructor;
required: true;
};
modelValue: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
name: {
type: StringConstructor;
default: string;
};
value: {
type: (BooleanConstructor | StringConstructor)[];
default: string;
};
label: {
type: StringConstructor;
default: string;
};
text: {
type: StringConstructor;
default: string;
};
disabledBanner: {
type: StringConstructor;
default: null;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
imageSource: {
type: StringConstructor;
default: null;
};
imageAltText: {
type: StringConstructor;
default: string;
};
topFullImage: {
type: BooleanConstructor;
default: boolean;
};
ariaDisabled: {
type: BooleanConstructor;
default: boolean;
};
customWidth: {
type: StringConstructor;
default: string;
};
}, any, any, {
checked(): boolean;
hasDisabledBanner(): any;
megaText(): any;
smallText(): any;
labelContent(): any;
textContent(): any;
}, {
onInput(): void;
onClick($event: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("input" | "update:modelValue" | "click")[], "input" | "update:modelValue" | "click", import('vue').PublicProps, Readonly> & {
onInput?: ((...args: any[]) => any) | undefined;
onClick?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
name: string;
label: string;
text: string;
disabled: boolean;
modelValue: string | boolean;
value: string | boolean;
disabledBanner: string;
imageSource: string;
imageAltText: string;
topFullImage: boolean;
ariaDisabled: boolean;
customWidth: string;
}, {}>;
RadioGroup: import('vue').DefineComponent<{
legend: {
type: StringConstructor;
default: string;
};
srOnlyLegend: {
type: BooleanConstructor;
default: boolean;
};
separateLines: {
type: BooleanConstructor;
default: boolean;
};
required: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
required: boolean;
legend: string;
srOnlyLegend: boolean;
separateLines: boolean;
}, {}>;
};
setup: () => {
args: any;
};
data: () => {
megaButtonModel: string;
};
template: string;
};