import { EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { MatRadioChange } from '@angular/material/radio'; import { RadioCardOption } from './radio-card-option.model'; import * as i0 from "@angular/core"; export declare class RadioCardGroupComponent implements ControlValueAccessor { /** Choices to render (order preserved). */ options: RadioCardOption[]; /** When true, cards wrap to the next line (e.g. many platform targets). */ wrap: boolean; disabled: boolean; /** Emits the same event as `mat-radio-group` for compatibility with existing handlers. */ selectionChange: EventEmitter; value: string | null; private onChange; private onTouched; writeValue(obj: string | null | undefined): void; registerOnChange(fn: (v: string | null) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; trackByValue(_index: number, opt: RadioCardOption): string; get hasAnyIcon(): boolean; onRadioChange(event: MatRadioChange): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }