import { default as RadioGroup } from './RadioGroup.vue';
import { default as RadioButton } from '../RadioButton/RadioButton.vue';
import { default as mdx } from './RadioGroup.mdx';
///
declare namespace _default {
export let title: string;
export { RadioGroup as component };
export namespace subcomponents {
export { RadioButton };
}
export namespace parameters {
namespace docs {
export { mdx as page };
}
}
}
export default _default;
export function Primary(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
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;
}, {}>;
RadioButton: (__VLS_props: {
onInput?: ((value: Value) => any) | undefined;
onClick?: ((event: Event) => any) | undefined;
"onUpdate:modelValue"?: ((modelValue: Value) => any) | undefined;
modelValue?: Value | undefined;
disabled?: boolean | undefined;
error?: boolean | undefined;
helperText?: string | undefined;
icon?: import('../Icon').IconName | undefined;
id: string;
inputAttributes?: (import('vue').InputHTMLAttributes & Record) | undefined;
label?: string | undefined;
labelContainerAttributes?: (import('vue').HTMLAttributes & Record) | undefined;
labelAttributes?: (import('vue').LabelHTMLAttributes & Record) | undefined;
loading?: boolean | undefined;
name: string;
readonly?: boolean | undefined;
required?: boolean | undefined;
value: Value;
variant?: import('../RadioButton').RadioButtonVariant | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, __VLS_ctx?: {
attrs: any;
slots: Readonly<{
default: () => any;
chips: () => any;
helper: () => any;
}> & {
default: () => any;
chips: () => any;
helper: () => any;
};
emit: {
(e: "click", event: Event): void;
(e: "input", value: Value): void;
} & ((evt: "update:modelValue", modelValue: Value) => void);
} | undefined, __VLS_expose?: ((exposed: import('vue').ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{
props: {
onInput?: ((value: Value) => any) | undefined;
onClick?: ((event: Event) => any) | undefined;
"onUpdate:modelValue"?: ((modelValue: Value) => any) | undefined;
modelValue?: Value | undefined;
disabled?: boolean | undefined;
error?: boolean | undefined;
helperText?: string | undefined;
icon?: import('../Icon').IconName | undefined;
id: string;
inputAttributes?: (import('vue').InputHTMLAttributes & Record) | undefined;
label?: string | undefined;
labelContainerAttributes?: (import('vue').HTMLAttributes & Record) | undefined;
labelAttributes?: (import('vue').LabelHTMLAttributes & Record) | undefined;
loading?: boolean | undefined;
name: string;
readonly?: boolean | undefined;
required?: boolean | undefined;
value: Value;
variant?: import('../RadioButton').RadioButtonVariant | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps;
expose(exposed: import('vue').ShallowUnwrapRef<{}>): void;
attrs: any;
slots: Readonly<{
default: () => any;
chips: () => any;
helper: () => any;
}> & {
default: () => any;
chips: () => any;
helper: () => any;
};
emit: {
(e: "click", event: Event): void;
(e: "input", value: Value): void;
} & ((evt: "update:modelValue", modelValue: Value) => void);
}>) => import('vue').VNode & {
__ctx?: {
props: {
onInput?: ((value: Value) => any) | undefined;
onClick?: ((event: Event) => any) | undefined;
"onUpdate:modelValue"?: ((modelValue: Value) => any) | undefined;
modelValue?: Value | undefined;
disabled?: boolean | undefined;
error?: boolean | undefined;
helperText?: string | undefined;
icon?: import('../Icon').IconName | undefined;
id: string;
inputAttributes?: (import('vue').InputHTMLAttributes & Record) | undefined;
label?: string | undefined;
labelContainerAttributes?: (import('vue').HTMLAttributes & Record) | undefined;
labelAttributes?: (import('vue').LabelHTMLAttributes & Record) | undefined;
loading?: boolean | undefined;
name: string;
readonly?: boolean | undefined;
required?: boolean | undefined;
value: Value;
variant?: import('../RadioButton').RadioButtonVariant | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps;
expose(exposed: import('vue').ShallowUnwrapRef<{}>): void;
attrs: any;
slots: Readonly<{
default: () => any;
chips: () => any;
helper: () => any;
}> & {
default: () => any;
chips: () => any;
helper: () => any;
};
emit: {
(e: "click", event: Event): void;
(e: "input", value: Value): void;
} & ((evt: "update:modelValue", modelValue: Value) => void);
} | undefined;
};
};
data: () => {
radioModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Primary {
namespace args {
let legend: string;
let separateLines: boolean;
}
}
export function Boolean(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
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;
}, {}>;
RadioButton: (__VLS_props: {
onInput?: ((value: Value) => any) | undefined;
onClick?: ((event: Event) => any) | undefined;
"onUpdate:modelValue"?: ((modelValue: Value) => any) | undefined;
modelValue?: Value | undefined;
disabled?: boolean | undefined;
error?: boolean | undefined;
helperText?: string | undefined;
icon?: import('../Icon').IconName | undefined;
id: string;
inputAttributes?: (import('vue').InputHTMLAttributes & Record) | undefined;
label?: string | undefined;
labelContainerAttributes?: (import('vue').HTMLAttributes & Record) | undefined;
labelAttributes?: (import('vue').LabelHTMLAttributes & Record) | undefined;
loading?: boolean | undefined;
name: string;
readonly?: boolean | undefined;
required?: boolean | undefined;
value: Value;
variant?: import('../RadioButton').RadioButtonVariant | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, __VLS_ctx?: {
attrs: any;
slots: Readonly<{
default: () => any;
chips: () => any;
helper: () => any;
}> & {
default: () => any;
chips: () => any;
helper: () => any;
};
emit: {
(e: "click", event: Event): void;
(e: "input", value: Value): void;
} & ((evt: "update:modelValue", modelValue: Value) => void);
} | undefined, __VLS_expose?: ((exposed: import('vue').ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{
props: {
onInput?: ((value: Value) => any) | undefined;
onClick?: ((event: Event) => any) | undefined;
"onUpdate:modelValue"?: ((modelValue: Value) => any) | undefined;
modelValue?: Value | undefined;
disabled?: boolean | undefined;
error?: boolean | undefined;
helperText?: string | undefined;
icon?: import('../Icon').IconName | undefined;
id: string;
inputAttributes?: (import('vue').InputHTMLAttributes & Record) | undefined;
label?: string | undefined;
labelContainerAttributes?: (import('vue').HTMLAttributes & Record) | undefined;
labelAttributes?: (import('vue').LabelHTMLAttributes & Record) | undefined;
loading?: boolean | undefined;
name: string;
readonly?: boolean | undefined;
required?: boolean | undefined;
value: Value;
variant?: import('../RadioButton').RadioButtonVariant | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps;
expose(exposed: import('vue').ShallowUnwrapRef<{}>): void;
attrs: any;
slots: Readonly<{
default: () => any;
chips: () => any;
helper: () => any;
}> & {
default: () => any;
chips: () => any;
helper: () => any;
};
emit: {
(e: "click", event: Event): void;
(e: "input", value: Value): void;
} & ((evt: "update:modelValue", modelValue: Value) => void);
}>) => import('vue').VNode & {
__ctx?: {
props: {
onInput?: ((value: Value) => any) | undefined;
onClick?: ((event: Event) => any) | undefined;
"onUpdate:modelValue"?: ((modelValue: Value) => any) | undefined;
modelValue?: Value | undefined;
disabled?: boolean | undefined;
error?: boolean | undefined;
helperText?: string | undefined;
icon?: import('../Icon').IconName | undefined;
id: string;
inputAttributes?: (import('vue').InputHTMLAttributes & Record) | undefined;
label?: string | undefined;
labelContainerAttributes?: (import('vue').HTMLAttributes & Record) | undefined;
labelAttributes?: (import('vue').LabelHTMLAttributes & Record) | undefined;
loading?: boolean | undefined;
name: string;
readonly?: boolean | undefined;
required?: boolean | undefined;
value: Value;
variant?: import('../RadioButton').RadioButtonVariant | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps;
expose(exposed: import('vue').ShallowUnwrapRef<{}>): void;
attrs: any;
slots: Readonly<{
default: () => any;
chips: () => any;
helper: () => any;
}> & {
default: () => any;
chips: () => any;
helper: () => any;
};
emit: {
(e: "click", event: Event): void;
(e: "input", value: Value): void;
} & ((evt: "update:modelValue", modelValue: Value) => void);
} | undefined;
};
};
data: () => {
booleanModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Boolean {
export namespace args_1 {
let legend_1: string;
export { legend_1 as legend };
let separateLines_1: boolean;
export { separateLines_1 as separateLines };
}
export { args_1 as args };
}
export function WithHelperText(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
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;
}, {}>;
RadioButton: (__VLS_props: {
onInput?: ((value: Value) => any) | undefined;
onClick?: ((event: Event) => any) | undefined;
"onUpdate:modelValue"?: ((modelValue: Value) => any) | undefined;
modelValue?: Value | undefined;
disabled?: boolean | undefined;
error?: boolean | undefined;
helperText?: string | undefined;
icon?: import('../Icon').IconName | undefined;
id: string;
inputAttributes?: (import('vue').InputHTMLAttributes & Record) | undefined;
label?: string | undefined;
labelContainerAttributes?: (import('vue').HTMLAttributes & Record) | undefined;
labelAttributes?: (import('vue').LabelHTMLAttributes & Record) | undefined;
loading?: boolean | undefined;
name: string;
readonly?: boolean | undefined;
required?: boolean | undefined;
value: Value;
variant?: import('../RadioButton').RadioButtonVariant | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, __VLS_ctx?: {
attrs: any;
slots: Readonly<{
default: () => any;
chips: () => any;
helper: () => any;
}> & {
default: () => any;
chips: () => any;
helper: () => any;
};
emit: {
(e: "click", event: Event): void;
(e: "input", value: Value): void;
} & ((evt: "update:modelValue", modelValue: Value) => void);
} | undefined, __VLS_expose?: ((exposed: import('vue').ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{
props: {
onInput?: ((value: Value) => any) | undefined;
onClick?: ((event: Event) => any) | undefined;
"onUpdate:modelValue"?: ((modelValue: Value) => any) | undefined;
modelValue?: Value | undefined;
disabled?: boolean | undefined;
error?: boolean | undefined;
helperText?: string | undefined;
icon?: import('../Icon').IconName | undefined;
id: string;
inputAttributes?: (import('vue').InputHTMLAttributes & Record) | undefined;
label?: string | undefined;
labelContainerAttributes?: (import('vue').HTMLAttributes & Record) | undefined;
labelAttributes?: (import('vue').LabelHTMLAttributes & Record) | undefined;
loading?: boolean | undefined;
name: string;
readonly?: boolean | undefined;
required?: boolean | undefined;
value: Value;
variant?: import('../RadioButton').RadioButtonVariant | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps;
expose(exposed: import('vue').ShallowUnwrapRef<{}>): void;
attrs: any;
slots: Readonly<{
default: () => any;
chips: () => any;
helper: () => any;
}> & {
default: () => any;
chips: () => any;
helper: () => any;
};
emit: {
(e: "click", event: Event): void;
(e: "input", value: Value): void;
} & ((evt: "update:modelValue", modelValue: Value) => void);
}>) => import('vue').VNode & {
__ctx?: {
props: {
onInput?: ((value: Value) => any) | undefined;
onClick?: ((event: Event) => any) | undefined;
"onUpdate:modelValue"?: ((modelValue: Value) => any) | undefined;
modelValue?: Value | undefined;
disabled?: boolean | undefined;
error?: boolean | undefined;
helperText?: string | undefined;
icon?: import('../Icon').IconName | undefined;
id: string;
inputAttributes?: (import('vue').InputHTMLAttributes & Record) | undefined;
label?: string | undefined;
labelContainerAttributes?: (import('vue').HTMLAttributes & Record) | undefined;
labelAttributes?: (import('vue').LabelHTMLAttributes & Record) | undefined;
loading?: boolean | undefined;
name: string;
readonly?: boolean | undefined;
required?: boolean | undefined;
value: Value;
variant?: import('../RadioButton').RadioButtonVariant | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps;
expose(exposed: import('vue').ShallowUnwrapRef<{}>): void;
attrs: any;
slots: Readonly<{
default: () => any;
chips: () => any;
helper: () => any;
}> & {
default: () => any;
chips: () => any;
helper: () => any;
};
emit: {
(e: "click", event: Event): void;
(e: "input", value: Value): void;
} & ((evt: "update:modelValue", modelValue: Value) => void);
} | undefined;
};
};
data: () => {
withHelperTextModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithHelperText {
export namespace args_2 {
let legend_2: string;
export { legend_2 as legend };
let separateLines_2: boolean;
export { separateLines_2 as separateLines };
}
export { args_2 as args };
}