import { default as SwitchGroup } from './SwitchGroup.vue';
import { default as SwitchItem } from './SwitchItem.vue';
import { default as mdx } from './SwitchGroup.mdx';
///
declare namespace _default {
export let title: string;
export { SwitchGroup as component };
export namespace subcomponents {
export { SwitchItem };
}
export namespace parameters {
namespace docs {
export { mdx as page };
}
}
}
export default _default;
export function Primary(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
SwitchGroup: import('vue').DefineComponent<{
legend: {
type: StringConstructor;
required: true;
};
srOnlyLegend: {
type: BooleanConstructor;
default: boolean;
};
center: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
center: boolean;
srOnlyLegend: boolean;
}, {}>;
SwitchItem: import('vue').DefineComponent<{
modelValue: {
type: StringConstructor;
default: null;
};
name: {
type: StringConstructor;
required: true;
};
value: {
type: StringConstructor;
required: true;
};
label: {
type: StringConstructor;
required: true;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
srOnlyLabel: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
checked(): boolean;
}, {
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;
}, {
srOnlyLabel: boolean;
disabled: boolean;
modelValue: string;
}, {}>;
};
data: () => {
switchModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Primary {
namespace args {
let legend: string;
let srOnlyLegend: boolean;
}
}
export function WithMoreOptions(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
SwitchGroup: import('vue').DefineComponent<{
legend: {
type: StringConstructor;
required: true;
};
srOnlyLegend: {
type: BooleanConstructor;
default: boolean;
};
center: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
center: boolean;
srOnlyLegend: boolean;
}, {}>;
SwitchItem: import('vue').DefineComponent<{
modelValue: {
type: StringConstructor;
default: null;
};
name: {
type: StringConstructor;
required: true;
};
value: {
type: StringConstructor;
required: true;
};
label: {
type: StringConstructor;
required: true;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
srOnlyLabel: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
checked(): boolean;
}, {
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;
}, {
srOnlyLabel: boolean;
disabled: boolean;
modelValue: string;
}, {}>;
};
data: () => {
switchModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithMoreOptions {
export namespace args_1 {
let legend_1: string;
export { legend_1 as legend };
let srOnlyLegend_1: boolean;
export { srOnlyLegend_1 as srOnlyLegend };
}
export { args_1 as args };
}
export function WithDisabled(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
SwitchGroup: import('vue').DefineComponent<{
legend: {
type: StringConstructor;
required: true;
};
srOnlyLegend: {
type: BooleanConstructor;
default: boolean;
};
center: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
center: boolean;
srOnlyLegend: boolean;
}, {}>;
SwitchItem: import('vue').DefineComponent<{
modelValue: {
type: StringConstructor;
default: null;
};
name: {
type: StringConstructor;
required: true;
};
value: {
type: StringConstructor;
required: true;
};
label: {
type: StringConstructor;
required: true;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
srOnlyLabel: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
checked(): boolean;
}, {
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;
}, {
srOnlyLabel: boolean;
disabled: boolean;
modelValue: string;
}, {}>;
};
data: () => {
switchModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithDisabled {
export namespace args_2 {
let legend_2: string;
export { legend_2 as legend };
let srOnlyLegend_2: boolean;
export { srOnlyLegend_2 as srOnlyLegend };
}
export { args_2 as args };
}
export function WithIcons(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
SwitchGroup: import('vue').DefineComponent<{
legend: {
type: StringConstructor;
required: true;
};
srOnlyLegend: {
type: BooleanConstructor;
default: boolean;
};
center: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {
center: boolean;
srOnlyLegend: boolean;
}, {}>;
SwitchItem: import('vue').DefineComponent<{
modelValue: {
type: StringConstructor;
default: null;
};
name: {
type: StringConstructor;
required: true;
};
value: {
type: StringConstructor;
required: true;
};
label: {
type: StringConstructor;
required: true;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
srOnlyLabel: {
type: BooleanConstructor;
default: boolean;
};
}, any, any, {
checked(): boolean;
}, {
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;
}, {
srOnlyLabel: boolean;
disabled: boolean;
modelValue: string;
}, {}>;
Globe: any;
TableLayout: any;
};
data: () => {
withIconsModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithIcons {
export namespace args_3 {
let legend_3: string;
export { legend_3 as legend };
let srOnlyLegend_3: boolean;
export { srOnlyLegend_3 as srOnlyLegend };
}
export { args_3 as args };
}