import BN from "bn.js"; import { NumberType, u64 } from "../constants"; /** * @deprecated, will be removed in a future release, * instead, directly use BinaryWriter, * e.g. * const writer = new BinaryWriter() * writer.writeU8(data) */ export declare const serializeNum: (data: number | string, numberType: NumberType) => Uint8Array | "Invalid data"; /** * @deprecated, will be removed in a future release, * instead, directly use BinaryReader, * e.g. * const reader = new BinaryReader(Buffer.from(data)) * reader.readU8() */ export declare const deserializeNum: (data: Uint8Array, numberType: NumberType) => number | BN | null; /** * Convert an unsigned integer or string to amount as u64. Throw error if * the input is not an unsigned integer * @param num unsigned integer * @returns u64 integer */ export declare const safeUint: (num: number | string) => u64; export { u64 };