/** * converts a number into a byte representation * @param value - number to serialize * @returns */ export declare function serializeNumber(value: number): Uint8Array; export declare function serializeString(value: string): Uint8Array; export declare function serializeBoolean(value: boolean): Uint8Array; /** * there isn't enough info to infer int / float from a serialized number, so we recommend providing an explicit float * deserialize function for values intended to be integers. * @param value - Uint8Array representing a number serialized as bytes * @returns integer */ export declare function deserializeNumber(value: Uint8Array): number; /** * there isn't enough info to infer int / float from a serialized number, so we recommend providing an explicit float * deserialize function for values intended to be floats or doubles. * @param value - Uint8Array representing byte serialization of a float * @returns number either 8 byte or 4 byte float. if lenght of input value is not 4 or 8, return the first byte */ export declare function deserializeFloat(value: Uint8Array): number; export declare function deserializeString(value: Uint8Array): string; export declare function deserializeBoolean(value: Uint8Array): boolean;