//#region src/types.d.ts type EncryptedKeystore = { userEmail: string; type: KeystoreType; publicKey: string; privateKeyEncrypted: string; }; type RecipientWithPublicKey = { email: string; publicHybridKey: Uint8Array; }; type HybridKeyPair = { publicKey: Uint8Array; secretKey: Uint8Array; }; type PwdProtectedEmail = { encryptedKey: PwdProtectedKey; encEmail: EmailEncrypted; }; type PwdProtectedEmailAndSubject = { encryptedKey: PwdProtectedKey; encEmail: EmailAndSubjectEncrypted; }; type HybridEncKey = { hybridCiphertext: string; encryptedKey: string; encryptedForEmail: string; }; type PwdProtectedKey = { encryptedKey: string; salt: string; }; type EmailEncrypted = { encText: string; encPreview: string; encAttachmentsSessionKey: string; }; type EmailAndSubjectEncrypted = EmailEncrypted & { encSubject: string; }; type Email = { text: string; preview: string; attachmentsSessionKey: Uint8Array; }; type EmailAndSubject = Email & { subject: string; }; declare enum KeystoreType { ENCRYPTION = "Encryption", RECOVERY = "Recovery" } //#endregion export { EncryptedKeystore as a, KeystoreType as c, PwdProtectedKey as d, RecipientWithPublicKey as f, EmailEncrypted as i, PwdProtectedEmail as l, EmailAndSubject as n, HybridEncKey as o, EmailAndSubjectEncrypted as r, HybridKeyPair as s, Email as t, PwdProtectedEmailAndSubject as u }; //# sourceMappingURL=types-Y0wL7HUH.d.ts.map