/** Cell value accepted for write operations. */ type WriteCellValue = string | number | null; type InsertOperation = { kind: 'insert'; table: string; values: Record; }; type UpdateOperation = { kind: 'update'; table: string; primaryKey: Record; values: Record; }; type DeleteOperation = { kind: 'delete'; table: string; primaryKey: Record; }; type WriteOperation = InsertOperation | UpdateOperation | DeleteOperation; export type { DeleteOperation as D, InsertOperation as I, UpdateOperation as U, WriteCellValue as W, WriteOperation as a };