///
export declare function buildSN(size?: number): string;
export declare function buildSessionId(): string;
export declare function buildId(): string;
export declare function wait(ttl: number): Promise;
export declare function string2Bytes(value: string, length?: number): number[];
/**
* 整型转字节
* @param value 值
* @param length 长度,单位字节, 最大为6,
*/
export declare function int2Bytes(value: number, length?: number): number[];
export declare function bytes2Int(value: Buffer | Array): number;
/**
* 二进制比特转整数: 如: [1,0,1] => 5, [1,0,1,0,1]=>21
* @param bits
* @returns
*/
export declare function bits2int(bits: number[]): number;
export declare function int2bits(val: number, length?: number): number[];
export declare function random2Int(max: number): number;
export declare function cycle(interval: number | undefined, handle: any): {
stop(): void;
};
export declare function buffer2array(buffer: any, limit?: number): any;
export declare function defineProperty(obj: any, filed: string, value: any): void;