///
export declare function boolToByte(b: boolean): Buffer;
export declare function numToUInt32LE(n: number, bufferSize?: number): Buffer;
export declare function numToUInt32BE(n: number, bufferSize?: number): Buffer;
export declare function numToInt32BE(n: number, bufferSize?: number): Buffer;
export declare function numToUInt8(n: number): Buffer;
export declare function serializeBufferToVector(buf: Buffer): Buffer;
export declare function serializeBigInt(n: bigint, width?: number): Buffer;
export declare function deserializeBigInt(buf: Buffer, offset?: number, width?: number): {
elem: bigint;
adv: number;
};
export declare function serializeDate(date: Date): Buffer;
export declare function deserializeBufferFromVector(vector: Buffer, offset?: number): {
elem: Buffer;
adv: number;
};
export declare function deserializeBool(buf: Buffer, offset?: number): {
elem: number;
adv: number;
};
export declare function deserializeUInt32(buf: Buffer, offset?: number): {
elem: number;
adv: number;
};
export declare function deserializeInt32(buf: Buffer, offset?: number): {
elem: number;
adv: number;
};
export declare function deserializeField(buf: Buffer, offset?: number): {
elem: Buffer;
adv: number;
};
export declare function serializeBufferArrayToVector(arr: Buffer[]): Buffer;
export declare function deserializeArrayFromVector(deserialize: (buf: Buffer, offset: number) => {
elem: T;
adv: number;
}, vector: Buffer, offset?: number): {
elem: T[];
adv: number;
};
//# sourceMappingURL=free_funcs.d.ts.map