/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { RadioGroupChangeEvent } from './interfaces/RadioGroupChangeEvent'; import { RadioGroupFocusEvent } from './interfaces/RadioGroupFocusEvent'; import { RadioButtonChangeEvent } from './interfaces/RadioButtonChangeEvent'; import { RadioButtonFocusEvent } from './interfaces/RadioButtonFocusEvent'; import { RadioButtonBlurEvent } from './interfaces/RadioButtonBlurEvent'; import { RadioGroupBlurEvent } from './interfaces/RadioGroupBlurEvent'; /** * @hidden */ declare const RadioGroup: import('vue').DefineComponent any; }; name: StringConstructor; modelValue: (ObjectConstructor | StringConstructor | NumberConstructor)[]; value: (ObjectConstructor | StringConstructor | NumberConstructor)[]; valid: { type: BooleanConstructor; default: any; }; }>, { inputRef: import('vue').Ref; }, { rtl: boolean; stateChecked: any; }, { radioGroupClasses(): any; checkedRadioValue(): any; currentDir(): any; }, { focusElement(): void; handleChange(event: RadioButtonChangeEvent): void; handleFocus(event: RadioButtonFocusEvent): void; handleBlur(event: RadioButtonBlurEvent): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { changemodel: (value: any) => true; 'update:modelValue': (value: any) => true; change: (event: RadioGroupChangeEvent) => true; focus: (event: RadioGroupFocusEvent) => true; blur: (event: RadioGroupBlurEvent) => true; }, string, import('vue').PublicProps, Readonly any; }; name: StringConstructor; modelValue: (ObjectConstructor | StringConstructor | NumberConstructor)[]; value: (ObjectConstructor | StringConstructor | NumberConstructor)[]; valid: { type: BooleanConstructor; default: any; }; }>> & Readonly<{ onBlur?: (event: RadioGroupBlurEvent) => any; onChange?: (event: RadioGroupChangeEvent) => any; onFocus?: (event: RadioGroupFocusEvent) => any; onChangemodel?: (value: any) => any; "onUpdate:modelValue"?: (value: any) => any; }>, { item: string; disabled: boolean; valid: boolean; layout: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { RadioGroup };