export interface ICell_Text { kind: "text"; text: string; } export interface ICell_Blank { kind: "blank"; } export declare type ICell = ICell_Text | ICell_Blank; export interface ICellCallback { (row: TROW, col: TCOL): ICell; } export interface IItemTableEventMap { "cell.dblclick": { row: string; col: string; }; } export interface IItemTableEvent { type: K; data: IItemTableEventMap[K]; }