import type { HotInstance } from '../../../core/types'; import type { BaseUIOptions } from './_base'; import { BaseUI } from './_base'; /** * @private * @class RadioInputUI */ export declare class RadioInputUI extends BaseUI { #private; /** * Returns the default configuration options for the radio input UI component, including type, tag name, and CSS class. */ static get DEFAULTS(): BaseUIOptions; /** * Initializes the radio input UI component with the Handsontable instance and merged configuration options. */ constructor(hotInstance: HotInstance, options: Record); /** * Build DOM structure. */ build(): void; /** * Update element. */ update(): void; /** * Check if radio button is checked. * * @returns {boolean} */ isChecked(): boolean; /** * Set input checked attribute. * * @param {boolean} value Set the component state. */ setChecked(value?: boolean): void; /** * Focus element. */ focus(): void; }