import { PluginObject } from 'vue'; import { MMInputGroupValidationMessagePosition } from '../input-group/input-group'; import { BaseRadioGroup, MRadioPosition, MRadioVerticalAlignement, RadioGroup } from '../radio/radio'; export declare class MRadioGroup extends BaseRadioGroup implements RadioGroup { readonly value: any; readonly radiosPosition: MRadioPosition; readonly inline: boolean; readonly label: string; readonly requiredMarker: boolean; readonly radiosVerticalAlign: MRadioVerticalAlignement; readonly radiosMarginTop: string; readonly focus: boolean; readonly validationMessagePosition: MMInputGroupValidationMessagePosition; readonly validationMessageId?: string; name: string; private internalValue; private internalIsFocus; private internalIsBlur; private hasFocusInTimeout; private onChange; private emitFocus; private emitBlur; protected created(): void; protected mounted(): void; get stateIsDisabled(): boolean; get stateIsError(): boolean; get stateIsValid(): boolean; get idLabel(): string | undefined; getValue(): any; updateValue(value: any): void; onFocus(event: FocusEvent): void; onBlur(event: FocusEvent): void; private onValueChange; private focusChanged; private get model(); private set model(value); private get hasLabel(); private get idValidationMessage(); } declare const RadioGroupPlugin: PluginObject; export default RadioGroupPlugin; //# sourceMappingURL=radio-group.d.ts.map