/** * Creates a Bech32 checksummed string (eg. used to represent Cardano addresses). * @param {string} hrp human-readable part (eg. "addr") * @param {number[]} payload a list of uint8 bytes * @returns {string} */ export function encodeBech32(hrp: string, payload: number[]): string; /** * Decomposes a Bech32 checksummed string (eg. a Cardano address), and returns the human readable part and the original bytes * Throws an error if checksum is invalid. * @param {string} addr * @returns {[string, number[]]} First part is the human-readable part, second part is a list containing the underlying bytes. */ export function decodeBech32(addr: string): [string, number[]]; /** * Verifies a Bech32 checksum. * @param {string} encoded * @returns {boolean} */ export function isValidBech32(encoded: string): boolean; //# sourceMappingURL=bech32.d.ts.map