import type { TypeMetadata, TypedValue } from '../types'; /** * Serialize a value with type information */ export declare function serializeValue(value: unknown, typeMetadata: TypeMetadata): TypedValue; /** * Deserialize a typed value back to its native form */ export declare function deserializeValue(typed: TypedValue): unknown; /** * Serialize a complete row with column metadata */ export declare function serializeRow(row: Record, columns: Record): TypedValue[]; /** * Deserialize a complete row back to object */ export declare function deserializeRow(values: TypedValue[], columnNames: string[]): Record; //# sourceMappingURL=serialization.d.ts.map