import { z } from 'zod'; export declare const DecryptInputSchema: z.ZodUnion<[z.ZodObject<{ ciphertext: z.ZodString; dataToEncryptHash: z.ZodString; metadata: z.ZodOptional>; mimeType: z.ZodOptional; filename: z.ZodOptional; size: z.ZodOptional; custom: z.ZodOptional>; }, "strip", z.ZodTypeAny, { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; }, { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; }>>; } & { accessControlConditions: z.ZodOptional>; evmContractConditions: z.ZodOptional>; solRpcConditions: z.ZodOptional>; unifiedAccessControlConditions: z.ZodOptional>; } & { chain: z.ZodOptional>; } & { userMaxPrice: z.ZodOptional; } & { authContext: z.ZodUnion<[z.ZodObject<{ pkpPublicKey: z.ZodOptional, string, string>>; chain: z.ZodString; sessionKeyPair: z.ZodObject<{ publicKey: z.ZodString; secretKey: z.ZodString; }, "strip", z.ZodTypeAny, { publicKey: string; secretKey: string; }, { publicKey: string; secretKey: string; }>; authNeededCallback: z.ZodFunction, z.ZodUnknown>; authConfig: z.ZodLazy; }, "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; }>, "many">>>; expiration: z.ZodDefault>, string, string | undefined>>>; statement: z.ZodDefault>; domain: z.ZodDefault>, string, string | undefined>>>; resources: z.ZodDefault, z.ZodString>; isValidLitAbility: z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>; toString: z.ZodFunction, z.ZodString>; resourcePrefix: z.ZodReadonly>; resource: z.ZodReadonly; }, "strip", z.ZodTypeAny, { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }, { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }>; ability: z.ZodNativeEnum<{ readonly AccessControlConditionDecryption: "access-control-condition-decryption"; readonly AccessControlConditionSigning: "access-control-condition-signing"; readonly PKPSigning: "pkp-signing"; readonly PaymentDelegation: "lit-payment-delegation"; readonly LitActionExecution: "lit-action-execution"; }>; data: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }, { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }>, "many">>>; keySetIdentifier: z.ZodOptional; }, "strip", z.ZodTypeAny, { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }, { keySetIdentifier?: string | undefined; capabilityAuthSigs?: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[] | undefined; expiration?: string | undefined; statement?: string | undefined; domain?: string | undefined; resources?: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[] | undefined; }>, { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }, unknown>>; }, "strip", z.ZodTypeAny, { chain: string; sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authConfig: { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }; pkpPublicKey?: string | undefined; }, { chain: string; sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; pkpPublicKey?: string | undefined; authConfig?: unknown; }>, z.ZodObject<{ account: z.ZodAny; authenticator: z.ZodAny; authData: z.ZodLazy, string, string>; authMethodType: z.ZodPipeline>; accessToken: z.ZodString; publicKey: z.ZodOptional, string, string>>; metadata: z.ZodOptional; }, "strip", z.ZodTypeAny, { authMethodType: 1 | 2 | 4 | 3 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }, { authMethodType: number; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }>>; authNeededCallback: z.ZodFunction, z.ZodUnknown>; sessionKeyPair: z.ZodObject<{ publicKey: z.ZodString; secretKey: z.ZodString; }, "strip", z.ZodTypeAny, { publicKey: string; secretKey: string; }, { publicKey: string; secretKey: string; }>; authConfig: z.ZodLazy; }, "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; }>, "many">>>; expiration: z.ZodDefault>, string, string | undefined>>>; statement: z.ZodDefault>; domain: z.ZodDefault>, string, string | undefined>>>; resources: z.ZodDefault, z.ZodString>; isValidLitAbility: z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>; toString: z.ZodFunction, z.ZodString>; resourcePrefix: z.ZodReadonly>; resource: z.ZodReadonly; }, "strip", z.ZodTypeAny, { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }, { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }>; ability: z.ZodNativeEnum<{ readonly AccessControlConditionDecryption: "access-control-condition-decryption"; readonly AccessControlConditionSigning: "access-control-condition-signing"; readonly PKPSigning: "pkp-signing"; readonly PaymentDelegation: "lit-payment-delegation"; readonly LitActionExecution: "lit-action-execution"; }>; data: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }, { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }>, "many">>>; keySetIdentifier: z.ZodOptional; }, "strip", z.ZodTypeAny, { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }, { keySetIdentifier?: string | undefined; capabilityAuthSigs?: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[] | undefined; expiration?: string | undefined; statement?: string | undefined; domain?: string | undefined; resources?: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[] | undefined; }>, { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }, unknown>>; }, "strip", z.ZodTypeAny, { sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authConfig: { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }; authData: { authMethodType: 1 | 2 | 4 | 3 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }; account?: any; authenticator?: any; }, { sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authData: { authMethodType: number; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }; authConfig?: unknown; account?: any; authenticator?: any; }>]>; authSig: 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; }>>; keySetIdentifier: z.ZodOptional; }, "strip", z.ZodTypeAny, { authContext: { chain: string; sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authConfig: { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }; pkpPublicKey?: string | undefined; } | { sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authConfig: { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }; authData: { authMethodType: 1 | 2 | 4 | 3 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }; account?: any; authenticator?: any; }; ciphertext: string; dataToEncryptHash: string; chain?: string | undefined; userMaxPrice?: bigint | undefined; keySetIdentifier?: string | undefined; metadata?: { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; } | undefined; accessControlConditions?: import("dist/packages/access-control-conditions-schemas/src").EvmBasicCondition[] | undefined; evmContractConditions?: import("dist/packages/access-control-conditions-schemas/src").EvmContractCondition[] | undefined; solRpcConditions?: import("dist/packages/access-control-conditions-schemas/src").SolRpcCondition[] | undefined; unifiedAccessControlConditions?: import("dist/packages/access-control-conditions-schemas/src").UnifiedAccessControlCondition[] | undefined; authSig?: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; } | undefined; }, { authContext: { chain: string; sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; pkpPublicKey?: string | undefined; authConfig?: unknown; } | { sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authData: { authMethodType: number; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }; authConfig?: unknown; account?: any; authenticator?: any; }; ciphertext: string; dataToEncryptHash: string; chain?: string | undefined; userMaxPrice?: bigint | undefined; keySetIdentifier?: string | undefined; metadata?: { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; } | undefined; accessControlConditions?: import("dist/packages/access-control-conditions-schemas/src").EvmBasicCondition[] | undefined; evmContractConditions?: import("dist/packages/access-control-conditions-schemas/src").EvmContractCondition[] | undefined; solRpcConditions?: import("dist/packages/access-control-conditions-schemas/src").SolRpcCondition[] | undefined; unifiedAccessControlConditions?: import("dist/packages/access-control-conditions-schemas/src").UnifiedAccessControlCondition[] | undefined; authSig?: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; } | undefined; }>, z.ZodObject<{ accessControlConditions: z.ZodOptional>; evmContractConditions: z.ZodOptional>; solRpcConditions: z.ZodOptional>; unifiedAccessControlConditions: z.ZodOptional>; } & { chain: z.ZodOptional>; } & { userMaxPrice: z.ZodOptional; } & { authContext: z.ZodUnion<[z.ZodObject<{ pkpPublicKey: z.ZodOptional, string, string>>; chain: z.ZodString; sessionKeyPair: z.ZodObject<{ publicKey: z.ZodString; secretKey: z.ZodString; }, "strip", z.ZodTypeAny, { publicKey: string; secretKey: string; }, { publicKey: string; secretKey: string; }>; authNeededCallback: z.ZodFunction, z.ZodUnknown>; authConfig: z.ZodLazy; }, "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; }>, "many">>>; expiration: z.ZodDefault>, string, string | undefined>>>; statement: z.ZodDefault>; domain: z.ZodDefault>, string, string | undefined>>>; resources: z.ZodDefault, z.ZodString>; isValidLitAbility: z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>; toString: z.ZodFunction, z.ZodString>; resourcePrefix: z.ZodReadonly>; resource: z.ZodReadonly; }, "strip", z.ZodTypeAny, { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }, { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }>; ability: z.ZodNativeEnum<{ readonly AccessControlConditionDecryption: "access-control-condition-decryption"; readonly AccessControlConditionSigning: "access-control-condition-signing"; readonly PKPSigning: "pkp-signing"; readonly PaymentDelegation: "lit-payment-delegation"; readonly LitActionExecution: "lit-action-execution"; }>; data: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }, { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }>, "many">>>; keySetIdentifier: z.ZodOptional; }, "strip", z.ZodTypeAny, { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }, { keySetIdentifier?: string | undefined; capabilityAuthSigs?: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[] | undefined; expiration?: string | undefined; statement?: string | undefined; domain?: string | undefined; resources?: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[] | undefined; }>, { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }, unknown>>; }, "strip", z.ZodTypeAny, { chain: string; sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authConfig: { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }; pkpPublicKey?: string | undefined; }, { chain: string; sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; pkpPublicKey?: string | undefined; authConfig?: unknown; }>, z.ZodObject<{ account: z.ZodAny; authenticator: z.ZodAny; authData: z.ZodLazy, string, string>; authMethodType: z.ZodPipeline>; accessToken: z.ZodString; publicKey: z.ZodOptional, string, string>>; metadata: z.ZodOptional; }, "strip", z.ZodTypeAny, { authMethodType: 1 | 2 | 4 | 3 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }, { authMethodType: number; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }>>; authNeededCallback: z.ZodFunction, z.ZodUnknown>; sessionKeyPair: z.ZodObject<{ publicKey: z.ZodString; secretKey: z.ZodString; }, "strip", z.ZodTypeAny, { publicKey: string; secretKey: string; }, { publicKey: string; secretKey: string; }>; authConfig: z.ZodLazy; }, "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; }>, "many">>>; expiration: z.ZodDefault>, string, string | undefined>>>; statement: z.ZodDefault>; domain: z.ZodDefault>, string, string | undefined>>>; resources: z.ZodDefault, z.ZodString>; isValidLitAbility: z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>; toString: z.ZodFunction, z.ZodString>; resourcePrefix: z.ZodReadonly>; resource: z.ZodReadonly; }, "strip", z.ZodTypeAny, { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }, { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }>; ability: z.ZodNativeEnum<{ readonly AccessControlConditionDecryption: "access-control-condition-decryption"; readonly AccessControlConditionSigning: "access-control-condition-signing"; readonly PKPSigning: "pkp-signing"; readonly PaymentDelegation: "lit-payment-delegation"; readonly LitActionExecution: "lit-action-execution"; }>; data: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }, { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }>, "many">>>; keySetIdentifier: z.ZodOptional; }, "strip", z.ZodTypeAny, { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }, { keySetIdentifier?: string | undefined; capabilityAuthSigs?: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[] | undefined; expiration?: string | undefined; statement?: string | undefined; domain?: string | undefined; resources?: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[] | undefined; }>, { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }, unknown>>; }, "strip", z.ZodTypeAny, { sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authConfig: { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }; authData: { authMethodType: 1 | 2 | 4 | 3 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }; account?: any; authenticator?: any; }, { sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authData: { authMethodType: number; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }; authConfig?: unknown; account?: any; authenticator?: any; }>]>; authSig: 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; }>>; keySetIdentifier: z.ZodOptional; } & { data: z.ZodObject<{ ciphertext: z.ZodString; dataToEncryptHash: z.ZodString; metadata: z.ZodOptional>; mimeType: z.ZodOptional; filename: z.ZodOptional; size: z.ZodOptional; custom: z.ZodOptional>; }, "strip", z.ZodTypeAny, { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; }, { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { ciphertext: string; dataToEncryptHash: string; metadata?: { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; } | undefined; }, { ciphertext: string; dataToEncryptHash: string; metadata?: { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { data: { ciphertext: string; dataToEncryptHash: string; metadata?: { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; } | undefined; }; authContext: { chain: string; sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authConfig: { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }; pkpPublicKey?: string | undefined; } | { sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authConfig: { capabilityAuthSigs: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; }[]; expiration: string; statement: string; domain: string; resources: { resource: { toString: (...args: unknown[]) => string; getResourceKey: (...args: unknown[]) => string; isValidLitAbility: (args_0: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution", ...args: unknown[]) => boolean; resourcePrefix: "lit-accesscontrolcondition" | "lit-pkp" | "lit-ratelimitincrease" | "lit-paymentdelegation" | "lit-litaction"; resource: string; }; ability: "access-control-condition-decryption" | "access-control-condition-signing" | "pkp-signing" | "lit-payment-delegation" | "lit-action-execution"; data?: Record | undefined; }[]; keySetIdentifier?: string | undefined; }; authData: { authMethodType: 1 | 2 | 4 | 3 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }; account?: any; authenticator?: any; }; chain?: string | undefined; userMaxPrice?: bigint | undefined; keySetIdentifier?: string | undefined; accessControlConditions?: import("dist/packages/access-control-conditions-schemas/src").EvmBasicCondition[] | undefined; evmContractConditions?: import("dist/packages/access-control-conditions-schemas/src").EvmContractCondition[] | undefined; solRpcConditions?: import("dist/packages/access-control-conditions-schemas/src").SolRpcCondition[] | undefined; unifiedAccessControlConditions?: import("dist/packages/access-control-conditions-schemas/src").UnifiedAccessControlCondition[] | undefined; authSig?: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; } | undefined; }, { data: { ciphertext: string; dataToEncryptHash: string; metadata?: { custom?: Record | undefined; dataType?: "string" | "uint8array" | "json" | "buffer" | "image" | "video" | "file" | undefined; mimeType?: string | undefined; filename?: string | undefined; size?: number | undefined; } | undefined; }; authContext: { chain: string; sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; pkpPublicKey?: string | undefined; authConfig?: unknown; } | { sessionKeyPair: { publicKey: string; secretKey: string; }; authNeededCallback: (...args: unknown[]) => unknown; authData: { authMethodType: number; accessToken: string; authMethodId: string; publicKey?: string | undefined; metadata?: any; }; authConfig?: unknown; account?: any; authenticator?: any; }; chain?: string | undefined; userMaxPrice?: bigint | undefined; keySetIdentifier?: string | undefined; accessControlConditions?: import("dist/packages/access-control-conditions-schemas/src").EvmBasicCondition[] | undefined; evmContractConditions?: import("dist/packages/access-control-conditions-schemas/src").EvmContractCondition[] | undefined; solRpcConditions?: import("dist/packages/access-control-conditions-schemas/src").SolRpcCondition[] | undefined; unifiedAccessControlConditions?: import("dist/packages/access-control-conditions-schemas/src").UnifiedAccessControlCondition[] | undefined; authSig?: { sig: string; derivedVia: string; signedMessage: string; address: string; algo?: string | undefined; } | undefined; }>]>;