import type { Batch } from '../Batch'; export declare class BatchColumnEncoder { minSeq: number; maxSeq: number; readonly sids: Set; sidTable: number[]; readonly sidMap: Map; /** * Unsigned integers - used for multiple purposes: * * - Group size - number of operations in group * - Operation size - number of data elements in operation * - Opcodes - type of each operation in the group */ readonly uint: number[]; /** SID old. */ s_old: number[]; /** SID new. */ s_new: number[]; /** Time for existing obj references (obj, ref). */ t_obj: number[]; /** Time for operation IDs. */ t_id: number[]; /** Time for operation values. */ t_val: number[]; /** JSON data encoded as CBOR. */ readonly data: unknown[]; meta: unknown[]; build(batch: Batch): void; private buildGroup; private buildOp; private writeId; private writeTsNew; private writeTsOld; } //# sourceMappingURL=BatchColumnEncoder.d.ts.map