/// /** * StrKey is a helper class that allows encoding and decoding strkey. */ export declare class StrKey { /** * Encodes data to strkey ed25519 public key. * @param {Buffer} data data to encode * @returns {string} */ static encodeEd25519PublicKey(data: any): any; /** * Decodes strkey ed25519 public key to raw data. * @param {string} data data to decode * @returns {Buffer} */ static decodeEd25519PublicKey(data: any): Buffer; /** * Returns true if the given Stellar public key is a valid ed25519 public key. * @param {string} publicKey public key to check * @returns {boolean} */ static isValidEd25519PublicKey(publicKey: any): boolean; /** * Encodes data to strkey ed25519 seed. * @param {Buffer} data data to encode * @returns {string} */ static encodeEd25519SecretSeed(data: any): any; /** * Decodes strkey ed25519 seed to raw data. * @param {string} data data to decode * @returns {Buffer} */ static decodeEd25519SecretSeed(data: any): Buffer; /** * Returns true if the given Stellar secret key is a valid ed25519 secret seed. * @param {string} seed seed to check * @returns {boolean} */ static isValidEd25519SecretSeed(seed: any): boolean; /** * Encodes data to strkey preAuthTx. * @param {Buffer} data data to encode * @returns {string} */ static encodePreAuthTx(data: any): any; /** * Decodes strkey PreAuthTx to raw data. * @param {string} data data to decode * @returns {Buffer} */ static decodePreAuthTx(data: any): Buffer; /** * Encodes data to strkey sha256 hash. * @param {Buffer} data data to encode * @returns {string} */ static encodeSha256Hash(data: any): any; /** * Decodes strkey sha256 hash to raw data. * @param {string} data data to decode * @returns {Buffer} */ static decodeSha256Hash(data: any): Buffer; } export declare function decodeCheck(versionByteName: any, encoded: any): Buffer; export declare function encodeCheck(versionByteName: any, data: any): any;