/** KittenMoji Emoji map and methods used to Base256 encode a person’s ed25519 private key. Emoji is chosen on purpose to make it impossible for the person to type it in, thereby necessitating the use of copy and paste and a password manager (and hence good security hygiene). The emoji chosen for the Base256 alphabet are mainly from the animals and plants and food groups with some exceptions (to avoid common phobias or triggers, etc., and because there are just some that have special meaning for me or that I like.) – Aral ;) All emoji in this list are surrogate pairs without any special modifiers. The KittenMoji standard is being frozen in time on Friday, November 25th, 2022 and the string created by joining the array has the following sha256 hash: d9b1533de36a75c9e47f1713aada4ff332918ff0d3cada5b645ca84d73dd50d6 ⚠️ Node-native subgraph: this module is loaded natively by Node.js via type stripping. Only use erasable TypeScript syntax here. It is also bundled for the browser (via crypto.ts), so it must remain platform-neutral. */ /** Convert secret bytes to emoji string. */ export declare function secretToEmojiString(secret: Uint8Array): string; /** Convert emoji string to secret bytes. */ export declare function emojiStringToSecret(emojiString: string): Uint8Array;