import { z } from "../zod.js"; export declare const PrepareCallsCapabilities: z.ZodObject<{ permissions: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ sessionId: z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>; signature: z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>; }, z.core.$strip>]>>; paymasterService: z.ZodOptional, z.ZodObject<{ policyIds: z.ZodArray; }, z.core.$strip>]>, z.ZodObject<{ onlyEstimation: z.ZodOptional; erc20: z.ZodOptional>, z.ZodBigInt>; amount: z.ZodCodec>, z.ZodBigInt>; durationSeconds: z.ZodOptional>, z.ZodNumber>>; }, z.core.$strip>; }, z.core.$strip>; tokenAddress: z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>; maxTokenAmount: z.ZodOptional>, z.ZodBigInt>>; }, z.core.$strict>, z.ZodObject<{ preOpSettings: z.ZodObject<{ permitDetails: z.ZodObject<{ deadline: z.ZodCodec>, z.ZodNumber>; value: z.ZodCodec>, z.ZodBigInt>; }, z.core.$strip>; }, z.core.$strip>; tokenAddress: z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>; maxTokenAmount: z.ZodOptional>, z.ZodBigInt>>; }, z.core.$strict>, z.ZodObject<{ postOpSettings: z.ZodObject<{ autoApprove: z.ZodOptional, z.ZodObject<{ below: z.ZodCodec>, z.ZodBigInt>; amount: z.ZodCodec>, z.ZodBigInt>; }, z.core.$strip>]>>; balanceCheck: z.ZodOptional>; }, z.core.$strip>; tokenAddress: z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>; maxTokenAmount: z.ZodOptional>, z.ZodBigInt>>; }, z.core.$strict>, z.ZodObject<{ tokenAddress: z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>; maxTokenAmount: z.ZodOptional>, z.ZodBigInt>>; }, z.core.$strict>]>>; webhookData: z.ZodOptional; }, z.core.$strip>>>; gasParamsOverride: z.ZodOptional>, z.ZodBigInt>, z.ZodObject<{ multiplier: z.ZodNumber; }, z.core.$strip>]>>; verificationGasLimit: z.ZodOptional>, z.ZodBigInt>, z.ZodObject<{ multiplier: z.ZodNumber; }, z.core.$strip>]>>; callGasLimit: z.ZodOptional>, z.ZodBigInt>, z.ZodObject<{ multiplier: z.ZodNumber; }, z.core.$strip>]>>; paymasterVerificationGasLimit: z.ZodOptional>, z.ZodBigInt>, z.ZodObject<{ multiplier: z.ZodNumber; }, z.core.$strip>]>>; paymasterPostOpGasLimit: z.ZodOptional>, z.ZodBigInt>, z.ZodObject<{ multiplier: z.ZodNumber; }, z.core.$strip>]>>; maxFeePerGas: z.ZodOptional>, z.ZodBigInt>, z.ZodObject<{ multiplier: z.ZodNumber; }, z.core.$strip>]>>; maxPriorityFeePerGas: z.ZodOptional>, z.ZodBigInt>, z.ZodObject<{ multiplier: z.ZodNumber; }, z.core.$strip>]>>; }, z.core.$strip>>; eip7702Auth: z.ZodOptional>>; delegation: z.ZodUnion, z.ZodEnum<{ "0x69007702764179f14F51cdce752f4f775d74E139": "0x69007702764179f14F51cdce752f4f775d74E139"; "0x77021100bD87b7008E5E1989d0eB38555d0d0000": "0x77021100bD87b7008E5E1989d0eB38555d0d0000"; "0x0000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000"; }>, z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>]>; version: z.ZodOptional>; }, z.core.$strip>, z.ZodLiteral]>>; nonceOverride: z.ZodOptional>, z.ZodUnion>]>>; }, z.core.$strip>>; stateOverride: z.ZodOptional>, z.ZodUnion>, z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>>; balance: z.ZodOptional>, z.ZodBigInt>>; nonce: z.ZodOptional>, z.ZodNumber>>; code: z.ZodOptional>>; }, z.core.$strict>, z.ZodObject<{ stateDiff: z.ZodRecord>, z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>>; balance: z.ZodOptional>, z.ZodBigInt>>; nonce: z.ZodOptional>, z.ZodNumber>>; code: z.ZodOptional>>; }, z.core.$strict>, z.ZodObject<{ balance: z.ZodOptional>, z.ZodBigInt>>; nonce: z.ZodOptional>, z.ZodNumber>>; code: z.ZodOptional>>; }, z.core.$strict>]>>>; experimental_dataSuffix: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export type PrepareCallsCapabilities = z.input; export declare const SendPreparedCallsCapabilities: z.ZodObject<{ permissions: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ sessionId: z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>; signature: z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>; }, z.core.$strip>]>>; paymasterService: z.ZodOptional, z.ZodObject<{ policyIds: z.ZodArray; }, z.core.$strip>]>, z.ZodObject<{ webhookData: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export type SendPreparedCallsCapabilities = z.input; //# sourceMappingURL=index.d.ts.map