import { default as ToggleButton } from './ToggleButton.vue';
import { default as mdx } from './ToggleButton.mdx';
///
declare namespace _default {
export let title: string;
export { ToggleButton as component };
export namespace parameters {
namespace docs {
export { mdx as page };
}
}
}
export default _default;
export function Single(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
ToggleButton: import('vue').DefineComponent<{
modelValue: {
type: (BooleanConstructor | ArrayConstructor)[];
default: null;
};
name: {
type: StringConstructor;
required: true;
};
value: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
label: {
type: StringConstructor;
required: true;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
error: {
type: BooleanConstructor;
default: boolean;
};
required: {
type: BooleanConstructor;
default: boolean;
};
srOnlyLabel: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
checkboxValue: {
get(): any;
set(checked: any): void;
};
checked(): any;
}, {}, 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;
}, {
required: boolean;
error: boolean;
srOnlyLabel: boolean;
disabled: boolean;
modelValue: boolean | unknown[];
value: string | boolean;
}, {}>;
};
setup: () => {
args: any;
};
data: () => {
vModel: boolean;
};
template: string;
};
export namespace Single {
namespace args {
let label: string;
let name: string;
let value: string;
}
}
export function Group(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
ToggleButton: import('vue').DefineComponent<{
modelValue: {
type: (BooleanConstructor | ArrayConstructor)[];
default: null;
};
name: {
type: StringConstructor;
required: true;
};
value: {
type: (BooleanConstructor | StringConstructor)[];
default: null;
};
label: {
type: StringConstructor;
required: true;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
error: {
type: BooleanConstructor;
default: boolean;
};
required: {
type: BooleanConstructor;
default: boolean;
};
srOnlyLabel: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
checkboxValue: {
get(): any;
set(checked: any): void;
};
checked(): any;
}, {}, 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;
}, {
required: boolean;
error: boolean;
srOnlyLabel: boolean;
disabled: boolean;
modelValue: boolean | unknown[];
value: string | boolean;
}, {}>;
};
setup: () => {
args: any;
};
data: () => {
arrayVModel: any[];
};
template: string;
};