import { Node } from '../core/node.js'; import { UINode, UINodeOptions, UINodeStyle } from './ui-node.js'; export declare class RadioGroup extends UINode { style: RadioGroupStyle; private _values; private _selected; get selected(): string; set selected(selected: string); get values(): string[]; constructor(node: Node, _options?: RadioGroupOptions); protected created(options: RadioGroupOptions): void; setupLabels(): void; setLabelStyle(): void; paint(): void; paintLOD1(): void; offPaint(): void; reflow(): void; onPropChange(_oldVal: any, newVal: any): void; } export interface RadioGroupStyle extends UINodeStyle { color?: string; selectedColor?: string; backgroundColor?: string; selectedBackgroundColor?: string; borderColor?: string; borderWidth?: number; } export interface RadioGroupOptions extends UINodeOptions { values?: string[]; selected?: string; }