import { z } from 'zod'; /** * ExecuteJs Response Data Schema * This defines the structure of responses from nodes for executeJs requests * Based on ExecuteJsValueResponse interface */ export declare const ExecuteJsResponseDataSchema: z.ZodObject<{ success: z.ZodBoolean; values: z.ZodArray; /** * Success status of the execution */ success: z.ZodBoolean; /** * Claim data from the Lit Action execution */ claimData: z.ZodRecord; derivedKeyId: z.ZodString; }, "strip", z.ZodTypeAny, { derivedKeyId: string; signatures: any[]; }, { derivedKeyId: string; signatures: any[]; }>>; /** * Any decrypted data from the execution */ decryptedData: z.ZodAny; /** * Console logs from the Lit Action execution */ logs: z.ZodString; /** * Response data from the Lit Action (usually JSON string) */ response: z.ZodString; /** * Signed data from the Lit Action execution */ signedData: z.ZodRecord; /** * Payment details for the Lit Action execution (if payments are enabled) */ paymentDetail: z.ZodOptional, bigint, string | number>; }, "strip", z.ZodTypeAny, { price: bigint; component: string; quantity: number; }, { price: string | number; component: string; quantity: number; }>, "many">>; }, "strip", z.ZodTypeAny, { success: boolean; signedData: Record; claimData: Record; logs: string; response: string; nodeUrl?: string | undefined; decryptedData?: any; paymentDetail?: { price: bigint; component: string; quantity: number; }[] | undefined; }, { success: boolean; signedData: Record; claimData: Record; logs: string; response: string; nodeUrl?: string | undefined; decryptedData?: any; paymentDetail?: { price: string | number; component: string; quantity: number; }[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { success: boolean; values: { success: boolean; signedData: Record; claimData: Record; logs: string; response: string; nodeUrl?: string | undefined; decryptedData?: any; paymentDetail?: { price: bigint; component: string; quantity: number; }[] | undefined; }[]; }, { success: boolean; values: { success: boolean; signedData: Record; claimData: Record; logs: string; response: string; nodeUrl?: string | undefined; decryptedData?: any; paymentDetail?: { price: string | number; component: string; quantity: number; }[] | undefined; }[]; }>;