import type { Offset } from '../common/offset.js';
import type { ColumnConfig, OnDataProcessingResult } from './types.js';
declare const readUInt: (buffer: Buffer, pos: Offset) => number | bigint;
declare const readBigInt: (buffer: Buffer, pos: Offset) => number | bigint;
declare const readText: (buffer: Buffer, pos: Offset) => string;
declare const readJsonb: (buffer: Buffer, pos: Offset) => string;
declare const processInsertMessage: <InsertResult>(columnConfig: ColumnConfig<keyof InsertResult>) => (data: Buffer) => OnDataProcessingResult<InsertResult>;
export { processInsertMessage, readBigInt, readJsonb, readText, readUInt };
