import { Column } from '../models/Column'; /** * A radio-button panel for data-mapped columns. Renders one radio per display * value below the cell and commits the chosen value on selection. Escape cancels; * moving focus out of the panel cancels too. Mirrors the other editors' interface. */ export declare class RadioEditor { private onCommit; private onCancel; private root; private name; constructor(onCommit: (value: string) => void, onCancel: () => void); open(parent: HTMLElement, column: Column, item: Record, rect: DOMRect): void; close(): void; }