import { InngestMiddleware, type MiddlewareOptions } from "inngest";
import { type EncryptionMiddlewareOptions } from "./middleware";
/**
 * Encrypts and decrypts data sent to and from Inngest.
 *
 * Returns two separate middlewares: one for encrypting data, and one for
 * decrypting data, used in special circumstances pre-v4.
 */
export declare const manualEncryptionMiddleware: (opts: EncryptionMiddlewareOptions) => {
    encryptionMiddleware: InngestMiddleware<MiddlewareOptions>;
    decryptionMiddleware: InngestMiddleware<MiddlewareOptions>;
};
