/// import { ResultAsync } from 'neverthrow'; import { EncryptedMessageT, MessageDecryptionInput, MessageEncryptionInput } from './_types'; import { PublicKeyT } from '../elliptic-curve'; declare type DeterministicMessageEncryptionInput = MessageEncryptionInput & Readonly<{ nonce: Buffer; ephemeralPublicKey: PublicKeyT; }>; export declare const MessageEncryption: { __encryptDeterministic: (input: DeterministicMessageEncryptionInput) => ResultAsync; encodePlaintext: (plaintext: Buffer | string) => Buffer; encrypt: (input: MessageEncryptionInput) => ResultAsync; decrypt: (input: MessageDecryptionInput) => ResultAsync; }; export {}; //# sourceMappingURL=messageEncryption.d.ts.map