/// import { Result } from 'neverthrow'; import { LanguageT, MnemomicT, StrengthT } from './_types'; import { SecureRandom } from '@radixdlt/util'; export declare const wordlistFromLanguage: (language: LanguageT) => string[]; export declare const languagesSupportedByBIP39: LanguageT[]; export declare const mnemonicStrengthSupportedByBIP39: StrengthT[]; export declare const strengthFromWordCount: (wordCount: number) => Result; export declare const entropyInBitsFromWordCount: (wordCount: number) => number; export declare const byteCountFromEntropyStrength: (strenght: StrengthT) => number; export declare const Mnemonic: { generateNew: (input?: Readonly<{ strength?: StrengthT | undefined; language?: LanguageT | undefined; secureRandom?: SecureRandom | undefined; }> | undefined) => MnemomicT; fromEntropy: (input: Readonly<{ entropy: Buffer; language?: LanguageT; }>) => Result; fromPhraseInLanguage: (input: Readonly<{ phrase: string; language: LanguageT; }>) => Result; fromWordsInLanguage: (input: Readonly<{ words: string[]; language: LanguageT; }>) => Result; fromEnglishPhrase: (phrase: string) => Result; fromEnglishWords: (words: string[]) => Result; }; //# sourceMappingURL=mnemonic.d.ts.map