/// import { ResultAsync } from "neverthrow"; import { EncryptedMessageT, MessageDecryptionInput, MessageEncryptionInput } from "./_types"; import { PublicKeyT } from "../elliptic-curve/index"; 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