/** * Hashes a string using sha256 * @param {string} string * @param {string} encoding = "raw" * @returns {Promise} */ export declare const stringToHash: (string: string, encoding?: string) => Promise; /** * Encrypts a string using a publicKey * @param {string} data * @param publicKey * @returns {Promise} */ export declare const encryptString: (data: string, publicKey: any, raw?: boolean) => Promise; /** * Signs a string using a privateKey * @param {string} data * @param privateKey * @param {string} encoding = "raw" * @returns {Promise} */ export declare const signString: (data: string, privateKey: any, encoding?: string) => Promise; /** * Verifies if a string was signed by a public key * @param {string} data * @param publicKey * @param {string} signature * @param {string} encoding = "raw" * @returns {Promise} */ export declare const verifyString: (data: string, publicKey: any, signature: string, encoding?: string) => Promise;