import { Field } from '../field'; import { Form } from '../form'; import { RadioFieldOptions } from '../interfaces'; export declare class RadioField extends Field { options: RadioFieldOptions; inputElements: HTMLInputElement[]; labelElements: HTMLElement[]; constructor(parent: HTMLElement, form: Form, options: RadioFieldOptions); initialize(): Promise; syncValue(): void; createRadioLabelElement(labelText: string | (() => HTMLElement), id: string, input: HTMLInputElement, container: HTMLElement): void; createRadioInputElement(id: string, value: string): HTMLInputElement; onGui(): void; handleValidatedField(): void; bindChange(): void; getValue(): string | null; }