import { BladeApi, LabeledValueBladeController, Value } from '@tweakpane/core'; import { RadioGridController } from '../controller/radio-grid.js'; import { RadioCellApi } from './radio-cell-api.js'; import { TpRadioGridChangeEvent } from './tp-radio-grid-event.js'; interface RadioGridApiEvents { change: { event: TpRadioGridChangeEvent; }; } export declare class RadioGridApi extends BladeApi>> { private cellToApiMap_; constructor(controller: LabeledValueBladeController>); get value(): Value; cell(x: number, y: number): RadioCellApi | undefined; on>(eventName: EventName, handler: (ev: RadioGridApiEvents[EventName]['event']) => void): void; } export {};