import { PlainView, Value, ValueController, ViewProps } from '@tweakpane/core'; import { RadioController } from './radio.js'; interface CellConfig { title: string; value: T; } interface Config { groupName: string; size: [number, number]; cellConfig: (x: number, y: number) => CellConfig; value: Value; } export declare class RadioGridController implements ValueController { readonly size: [number, number]; readonly value: Value; readonly view: PlainView; readonly viewProps: ViewProps; private cellCs_; private cellValues_; constructor(doc: Document, config: Config); get cellControllers(): RadioController[]; findCellByValue(value: T): RadioController | null; private onCellInputChange_; } export {};