/// import { MichelsonType } from './types/michelson/MichelsonType'; export declare class TezosUtils { static readonly tezosPrefixes: { tz1: Buffer; tz2: Buffer; tz3: Buffer; kt: Buffer; edpk: Buffer; edsk: Buffer; edsig: Buffer; branch: Buffer; sask: Buffer; zet1: Buffer; expr: Buffer; }; static readonly watermark: { block: string; endorsement: string; operation: string; message: string; }; static parseAddress(bytes: string | Buffer): string; static encodeAddress(address: string): Buffer; static packMichelsonType(type: MichelsonType): string; static parseHex(rawHex: string | string[]): MichelsonType; static encodeExpr(value: MichelsonType): Promise; private static decodeSignedInt; private static hexStringToArray; private static parsePair; private static parseList; private static hexToString; private static hexToLength; private static splitAndReturnRest; static parseTzAddress(bytes: string | Buffer): string; private static encodeTzAddress; private static prefixAndBase58CheckEncode; private static prefixAndBase58CheckDecode; }