import type { ColumnCodec } from './column'; import type { BinaryReader } from '../protocol/binary_reader'; import type { BinaryWriter } from '../protocol/binary_writer'; export declare class MapCodec implements ColumnCodec { private readonly keyCodec; private readonly valueCodec; constructor(keyCodec: ColumnCodec, valueCodec: ColumnCodec); read(reader: BinaryReader, rows: number): Record[]; write(writer: BinaryWriter, values: unknown[]): void; }