import { BooleanInput } from '@angular/cdk/coercion'; import * as i0 from '@angular/core'; import { AfterContentInit, OnDestroy, QueryList } from '@angular/core'; import * as i4 from '@angular/forms'; import { ControlValueAccessor } from '@angular/forms'; import * as i3 from '@angular/common'; declare class MdbRadioDirective { get name(): string; set name(value: string); private _name; get checked(): boolean; set checked(value: boolean); private _checked; get value(): any; set value(value: any); private _value; get disabled(): boolean; set disabled(value: boolean); private _disabled; get isDisabled(): boolean; get isChecked(): boolean; get nameAttr(): string; constructor(); _updateName(value: string): void; _updateChecked(value: boolean): void; _updateDisabledState(value: boolean): void; static ngAcceptInputType_checked: BooleanInput; static ngAcceptInputType_disabled: BooleanInput; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare const MDB_RADIO_GROUP_VALUE_ACCESSOR: any; declare class MdbRadioGroupDirective implements ControlValueAccessor, AfterContentInit, OnDestroy { radios: QueryList; get value(): any; set value(value: any); private _value; get name(): string; set name(name: string); private _name; get disabled(): boolean; set disabled(disabled: boolean); private _disabled; private _destroy$; onChange: (_: any) => void; onTouched: () => void; ngAfterContentInit(): void; ngOnDestroy(): void; private _updateRadiosState; private _updateNames; private _updateChecked; private _updateDisabled; registerOnChange(fn: (value: any) => any): void; registerOnTouched(fn: () => any): void; setDisabledState(isDisabled: boolean): void; writeValue(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class MdbRadioModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { MDB_RADIO_GROUP_VALUE_ACCESSOR, MdbRadioDirective, MdbRadioGroupDirective, MdbRadioModule };