import { default as RadioButton } from './RadioButton.vue';
import { default as mdx } from './RadioButton.mdx';
import { IconName } from '../Icon';
import { RadioButtonVariant } from './constants';
///
declare namespace _default {
export let title: string;
export { RadioButton as component };
export namespace parameters {
namespace docs {
export { mdx as page };
}
}
export namespace argTypes {
namespace icon {
let options: ("Close" | "AppWindows" | "ArrowDownToLine" | "ArrowTrendUp" | "Back" | "BankAccount" | "Bars" | "Bell" | "BorderOut" | "Building" | "Bullhorn" | "Calendar" | "CalendarAlt" | "CampaignAutomated" | "CampaignOneTime" | "Car" | "CircleCheck" | "CircleClose" | "CircleEmpty" | "CircleExclamation" | "CircleInfo" | "CircleQuestion" | "CircleUser" | "Clipboard" | "ClockFour" | "ClockSeven" | "ClockTen" | "CloudData" | "Code" | "Coin" | "Collapse" | "CommentNotes" | "Creative" | "CreditCard" | "CreditCardSearch" | "Delete" | "Details" | "DollarSign" | "DoubleSidedArrow" | "Duplicate" | "Edit" | "Ellipsis" | "EllipsisVertical" | "Envelope" | "EnvelopeSearch" | "Envelopes" | "Error" | "Exit" | "Export" | "FileAlt" | "FileInfo" | "FileShare" | "Filter" | "Fire" | "FolderInfo" | "Future" | "Gear" | "Gift" | "Integrations" | "ImageSearch" | "LayerGroup" | "Layers" | "Lightning" | "LocationPin" | "MagnifyingGlass" | "MoneyBill" | "Minus" | "NavArrowLeft" | "Next" | "Notes" | "Pen" | "OpenBook" | "PaintRoller" | "PieChartSlice" | "PlanBusiness" | "PlanDeveloper" | "PlanEnterprise" | "PlanGrowthPlus" | "PlanGrowth" | "PlanStartup" | "Plus" | "Previous" | "Processing" | "QRCode" | "Repeat" | "Resize" | "Send" | "Signal" | "Success" | "Tag" | "TemplateModeSwitch" | "TriangleExclamation" | "Truck" | "Unverified" | "User" | "Users" | "Verified" | "Webhooks")[];
namespace control {
let type: string;
}
namespace table {
export namespace type_1 {
let summary: string;
}
export { type_1 as type };
}
}
namespace variant {
let options_1: ("primary" | "outlined")[];
export { options_1 as options };
export namespace control_1 {
let type_2: string;
export { type_2 as type };
}
export { control_1 as control };
export namespace table_1 {
export namespace type_3 {
let summary_1: string;
export { summary_1 as summary };
}
export { type_3 as type };
}
export { table_1 as table };
}
}
}
export default _default;
export function Primary(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
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?: 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?: 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?: 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?: 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?: 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?: 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: () => {
vModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Primary {
namespace args {
let name: string;
let src: string;
let id: string;
let label: string;
let value: string;
}
}
export function WithHelperText(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
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?: 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?: 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?: 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?: 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?: 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?: 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: () => {
vModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithHelperText {
export namespace args_1 {
let name_1: string;
export { name_1 as name };
let id_1: string;
export { id_1 as id };
let label_1: string;
export { label_1 as label };
let value_1: string;
export { value_1 as value };
export let helperText: string;
}
export { args_1 as args };
}
export function WithHelperSlot(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
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?: 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?: 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?: 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?: 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?: 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?: 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: () => {
vModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithHelperSlot {
export namespace args_2 {
let name_2: string;
export { name_2 as name };
let id_2: string;
export { id_2 as id };
let label_2: string;
export { label_2 as label };
let value_2: string;
export { value_2 as value };
}
export { args_2 as args };
}
export function WithIcon(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
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?: 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?: 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?: 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?: 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?: 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?: 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: () => {
vModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithIcon {
export namespace args_3 {
let name_3: string;
export { name_3 as name };
let icon_1: string;
export { icon_1 as icon };
let id_3: string;
export { id_3 as id };
let label_3: string;
export { label_3 as label };
let value_3: string;
export { value_3 as value };
let variant_1: string;
export { variant_1 as variant };
}
export { args_3 as args };
}
export function WithChip(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
Chip: import('vue').DefineComponent<{
size: {
type: import('vue').PropType<"md">;
default: "md";
};
icon: {
type: import('vue').PropType;
required: true;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType<"primary">;
default: "primary";
};
}, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly;
default: "md";
};
icon: {
type: import('vue').PropType;
required: true;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType<"primary">;
default: "primary";
};
}>>, {
size: "md";
color: import('../Chip').ChipColor;
variant: "primary";
}, {}>;
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?: 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?: 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?: 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?: 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?: 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?: 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: () => {
vModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace WithChip {
export namespace args_4 {
let name_4: string;
export { name_4 as name };
let id_4: string;
export { id_4 as id };
let label_4: string;
export { label_4 as label };
let value_4: string;
export { value_4 as value };
let variant_2: string;
export { variant_2 as variant };
}
export { args_4 as args };
}
export function Group(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
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?: 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?: 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?: 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?: 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?: 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?: 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;
};
RadioButtonGroup: {
new (...args: any[]): import('vue').CreateComponentPublicInstance;
default: boolean;
};
description: {
type: import('vue').PropType;
default: undefined;
};
label: {
type: import('vue').PropType;
default: undefined;
};
disabled: {
type: import('vue').PropType;
default: boolean;
};
hideLabel: {
type: import('vue').PropType;
};
labelAttributes: {
type: import('vue').PropType>;
default: () => {};
};
column: {
type: import('vue').PropType;
default: boolean;
};
spaceEvenly: {
type: import('vue').PropType;
};
}>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly;
default: boolean;
};
description: {
type: import('vue').PropType;
default: undefined;
};
label: {
type: import('vue').PropType;
default: undefined;
};
disabled: {
type: import('vue').PropType;
default: boolean;
};
hideLabel: {
type: import('vue').PropType;
};
labelAttributes: {
type: import('vue').PropType>;
default: () => {};
};
column: {
type: import('vue').PropType;
default: boolean;
};
spaceEvenly: {
type: import('vue').PropType;
};
}>>, {
required: boolean;
description: string;
label: string;
disabled: boolean;
labelAttributes: import('vue').LabelHTMLAttributes & Record;
column: boolean;
}, true, {}, {}, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly;
default: boolean;
};
description: {
type: import('vue').PropType;
default: undefined;
};
label: {
type: import('vue').PropType;
default: undefined;
};
disabled: {
type: import('vue').PropType;
default: boolean;
};
hideLabel: {
type: import('vue').PropType;
};
labelAttributes: {
type: import('vue').PropType>;
default: () => {};
};
column: {
type: import('vue').PropType;
default: boolean;
};
spaceEvenly: {
type: import('vue').PropType;
};
}>>, {}, {}, {}, {}, {
required: boolean;
description: string;
label: string;
disabled: boolean;
labelAttributes: import('vue').LabelHTMLAttributes & Record;
column: boolean;
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & import('vue').ComponentOptionsBase;
default: boolean;
};
description: {
type: import('vue').PropType;
default: undefined;
};
label: {
type: import('vue').PropType;
default: undefined;
};
disabled: {
type: import('vue').PropType;
default: boolean;
};
hideLabel: {
type: import('vue').PropType;
};
labelAttributes: {
type: import('vue').PropType>;
default: () => {};
};
column: {
type: import('vue').PropType;
default: boolean;
};
spaceEvenly: {
type: import('vue').PropType;
};
}>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {
required: boolean;
description: string;
label: string;
disabled: boolean;
labelAttributes: import('vue').LabelHTMLAttributes & Record;
column: boolean;
}, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => {
$slots: Readonly<{
default(): any;
label(): any;
description(): any;
}> & {
default(): any;
label(): any;
description(): any;
};
});
};
data: () => {
vModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace Group {
export namespace args_5 {
namespace group {
let label_5: string;
export { label_5 as label };
export let description: string;
}
namespace input1 {
let name_5: string;
export { name_5 as name };
let id_5: string;
export { id_5 as id };
let label_6: string;
export { label_6 as label };
let value_5: string;
export { value_5 as value };
}
namespace input2 {
let name_6: string;
export { name_6 as name };
let id_6: string;
export { id_6 as id };
let label_7: string;
export { label_7 as label };
let value_6: string;
export { value_6 as value };
}
namespace input3 {
let name_7: string;
export { name_7 as name };
let id_7: string;
export { id_7 as id };
let label_8: string;
export { label_8 as label };
let value_7: string;
export { value_7 as value };
}
}
export { args_5 as args };
}
export function OutlinedGroup(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
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?: 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?: 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?: 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?: 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?: 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?: 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;
};
RadioButtonGroup: {
new (...args: any[]): import('vue').CreateComponentPublicInstance;
default: boolean;
};
description: {
type: import('vue').PropType;
default: undefined;
};
label: {
type: import('vue').PropType;
default: undefined;
};
disabled: {
type: import('vue').PropType;
default: boolean;
};
hideLabel: {
type: import('vue').PropType;
};
labelAttributes: {
type: import('vue').PropType>;
default: () => {};
};
column: {
type: import('vue').PropType;
default: boolean;
};
spaceEvenly: {
type: import('vue').PropType;
};
}>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly;
default: boolean;
};
description: {
type: import('vue').PropType;
default: undefined;
};
label: {
type: import('vue').PropType;
default: undefined;
};
disabled: {
type: import('vue').PropType;
default: boolean;
};
hideLabel: {
type: import('vue').PropType;
};
labelAttributes: {
type: import('vue').PropType>;
default: () => {};
};
column: {
type: import('vue').PropType;
default: boolean;
};
spaceEvenly: {
type: import('vue').PropType;
};
}>>, {
required: boolean;
description: string;
label: string;
disabled: boolean;
labelAttributes: import('vue').LabelHTMLAttributes & Record;
column: boolean;
}, true, {}, {}, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly;
default: boolean;
};
description: {
type: import('vue').PropType;
default: undefined;
};
label: {
type: import('vue').PropType;
default: undefined;
};
disabled: {
type: import('vue').PropType;
default: boolean;
};
hideLabel: {
type: import('vue').PropType;
};
labelAttributes: {
type: import('vue').PropType>;
default: () => {};
};
column: {
type: import('vue').PropType;
default: boolean;
};
spaceEvenly: {
type: import('vue').PropType;
};
}>>, {}, {}, {}, {}, {
required: boolean;
description: string;
label: string;
disabled: boolean;
labelAttributes: import('vue').LabelHTMLAttributes & Record;
column: boolean;
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & import('vue').ComponentOptionsBase;
default: boolean;
};
description: {
type: import('vue').PropType;
default: undefined;
};
label: {
type: import('vue').PropType;
default: undefined;
};
disabled: {
type: import('vue').PropType;
default: boolean;
};
hideLabel: {
type: import('vue').PropType;
};
labelAttributes: {
type: import('vue').PropType>;
default: () => {};
};
column: {
type: import('vue').PropType;
default: boolean;
};
spaceEvenly: {
type: import('vue').PropType;
};
}>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {
required: boolean;
description: string;
label: string;
disabled: boolean;
labelAttributes: import('vue').LabelHTMLAttributes & Record;
column: boolean;
}, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => {
$slots: Readonly<{
default(): any;
label(): any;
description(): any;
}> & {
default(): any;
label(): any;
description(): any;
};
});
};
data: () => {
vModel: string;
};
setup: () => {
args: any;
};
template: string;
};
export namespace OutlinedGroup {
export namespace args_6 {
export namespace group_1 {
let label_9: string;
export { label_9 as label };
let description_1: string;
export { description_1 as description };
}
export { group_1 as group };
export namespace input1_1 {
let name_8: string;
export { name_8 as name };
let id_8: string;
export { id_8 as id };
let label_10: string;
export { label_10 as label };
let value_8: string;
export { value_8 as value };
let variant_3: string;
export { variant_3 as variant };
}
export { input1_1 as input1 };
export namespace input2_1 {
let name_9: string;
export { name_9 as name };
let id_9: string;
export { id_9 as id };
let label_11: string;
export { label_11 as label };
let value_9: string;
export { value_9 as value };
let variant_4: string;
export { variant_4 as variant };
}
export { input2_1 as input2 };
export namespace input3_1 {
let name_10: string;
export { name_10 as name };
let id_10: string;
export { id_10 as id };
let label_12: string;
export { label_12 as label };
let value_10: string;
export { value_10 as value };
let variant_5: string;
export { variant_5 as variant };
}
export { input3_1 as input3 };
}
export { args_6 as args };
}