import { z } from 'zod'; export declare const DecryptRequestDataSchema: z.ZodEffects>; evmContractConditions: z.ZodOptional>; solRpcConditions: z.ZodOptional>; unifiedAccessControlConditions: z.ZodOptional>; } & { ciphertext: z.ZodString; dataToEncryptHash: z.ZodString; authSig: z.ZodObject<{ sig: z.ZodString; derivedVia: z.ZodString; signedMessage: z.ZodString; address: z.ZodString; algo: z.ZodOptional; }, "strip", z.ZodTypeAny, { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }, { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }>; chain: z.ZodString; keySetId: z.ZodString; }, "strip", z.ZodTypeAny, { keySetId: string; chain: string; ciphertext: string; dataToEncryptHash: string; authSig: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }; accessControlConditions?: import("@lit-protocol/access-control-conditions-schemas").EvmBasicCondition[] | undefined; evmContractConditions?: import("@lit-protocol/access-control-conditions-schemas").EvmContractCondition[] | undefined; solRpcConditions?: import("@lit-protocol/access-control-conditions-schemas").SolRpcCondition[] | undefined; unifiedAccessControlConditions?: import("@lit-protocol/access-control-conditions-schemas").UnifiedAccessControlCondition[] | undefined; }, { keySetId: string; chain: string; ciphertext: string; dataToEncryptHash: string; authSig: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }; accessControlConditions?: import("@lit-protocol/access-control-conditions-schemas").EvmBasicCondition[] | undefined; evmContractConditions?: import("@lit-protocol/access-control-conditions-schemas").EvmContractCondition[] | undefined; solRpcConditions?: import("@lit-protocol/access-control-conditions-schemas").SolRpcCondition[] | undefined; unifiedAccessControlConditions?: import("@lit-protocol/access-control-conditions-schemas").UnifiedAccessControlCondition[] | undefined; }>, { accessControlConditions: any; evmContractConditions: any; solRpcConditions: any; unifiedAccessControlConditions: any; keySetId: string; chain: string; ciphertext: string; dataToEncryptHash: string; authSig: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }; }, { keySetId: string; chain: string; ciphertext: string; dataToEncryptHash: string; authSig: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }; accessControlConditions?: import("@lit-protocol/access-control-conditions-schemas").EvmBasicCondition[] | undefined; evmContractConditions?: import("@lit-protocol/access-control-conditions-schemas").EvmContractCondition[] | undefined; solRpcConditions?: import("@lit-protocol/access-control-conditions-schemas").SolRpcCondition[] | undefined; unifiedAccessControlConditions?: import("@lit-protocol/access-control-conditions-schemas").UnifiedAccessControlCondition[] | undefined; }>;