import { PropType } from 'vue'; import { ValidationStatusType } from '../../types'; /** * A binary input that is usually combined in a group of two or more options. */ declare const _default: import("vue").DefineComponent; default: string; validator: import("../../types").StringTypeValidator<"default" | "warning" | "error" | "success">; }; }>, { rootClasses: import("vue").ComputedRef>; computedDisabled: import("vue").ComputedRef; input: import("vue").Ref; radioId: string; descriptionId: string; focusInput: () => void; wrappedModel: import("vue").WritableComputedRef; customInputClasses: import("vue").ComputedRef>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: string; validator: import("../../types").StringTypeValidator<"default" | "warning" | "error" | "success">; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { modelValue: string | number | boolean; disabled: boolean; inline: boolean; inputValue: string | number | boolean; status: "default" | "warning" | "error" | "success"; }, {}, { CdxLabel: import("vue").DefineComponent; default: null; }; optional: { type: BooleanConstructor; default: boolean; }; optionalFlag: { type: StringConstructor; default: string; validator: (value: string, props: { [x: string]: unknown; }) => boolean; }; visuallyHidden: { type: BooleanConstructor; default: boolean; }; isLegend: { type: BooleanConstructor; default: boolean; }; inputId: { type: StringConstructor; default: string; }; descriptionId: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>, { rootClasses: import("vue").ComputedRef>; rootStyle: import("vue").ComputedRef; otherAttrs: import("vue").ComputedRef<{ [x: string]: unknown; }>; translatedOptionalFlag: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: null; }; optional: { type: BooleanConstructor; default: boolean; }; optionalFlag: { type: StringConstructor; default: string; validator: (value: string, props: { [x: string]: unknown; }) => boolean; }; visuallyHidden: { type: BooleanConstructor; default: boolean; }; isLegend: { type: BooleanConstructor; default: boolean; }; inputId: { type: StringConstructor; default: string; }; descriptionId: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { icon: import("@wikimedia/codex-icons").Icon | null; disabled: boolean; optional: boolean; optionalFlag: string; visuallyHidden: boolean; isLegend: boolean; inputId: string; descriptionId: string; }, {}, { CdxIcon: import("vue").DefineComponent; required: true; }; iconLabel: { type: StringConstructor; default: string; }; lang: { type: PropType; default: null; }; dir: { type: PropType; default: null; }; size: { type: PropType; default: string; validator: import("../../types").StringTypeValidator<"medium" | "small" | "x-small">; }; }>, { rootElement: import("vue").Ref; rootClasses: import("vue").ComputedRef<{ [x: string]: boolean; 'cdx-icon--flipped': boolean; }>; iconSvg: import("vue").ComputedRef; iconPath: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; iconLabel: { type: StringConstructor; default: string; }; lang: { type: PropType; default: null; }; dir: { type: PropType; default: null; }; size: { type: PropType; default: string; validator: import("../../types").StringTypeValidator<"medium" | "small" | "x-small">; }; }>> & Readonly<{}>, { lang: string | null; iconLabel: string; dir: import("../../types").HTMLDirection | null; size: "medium" | "small" | "x-small"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;