import { NagaJitContext } from '@lit-protocol/types'; import { z } from 'zod'; import { EncryptedVersion1Schema, GenericEncryptedPayloadSchema } from '@lit-protocol/schemas'; interface DecryptBatchResponseOptions { requestId?: string; operationName?: string; } export declare const E2EERequestManager: { encryptRequestData: (requestData: any, url: string, jitContext: NagaJitContext) => z.infer; decryptBatchResponse: (encryptedResult: z.infer, jitContext: NagaJitContext, extractResponseData: (decryptedJson: any, nodeUrl: string) => T, options?: DecryptBatchResponseOptions) => T[]; handleEncryptedError: (errorResult: any, jitContext: NagaJitContext, operationName: string, requestId: string) => never; }; export {};