/** * DO NOT EDIT THIS FILE. IT IS GENERATED ON BUILD. */ export declare const bundledVincentAbility: import("@lit-protocol/vincent-ability-sdk").BundledVincentAbility; useTestnet: import("zod").ZodOptional; deposit: import("zod").ZodOptional>; withdraw: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { amount: string; destination?: string | undefined; }, { amount: string; destination?: string | undefined; }>>; sendSpotAsset: import("zod").ZodOptional>; sendPerpUsdc: import("zod").ZodOptional>; transfer: import("zod").ZodOptional>; spot: import("zod").ZodOptional; tif: import("zod").ZodEnum<["Gtc", "Ioc", "Alo"]>; }, "strip", import("zod").ZodTypeAny, { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; }, { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"market">; }, "strip", import("zod").ZodTypeAny, { type: "market"; }, { type: "market"; }>]>>; }, "strip", import("zod").ZodTypeAny, { symbol: string; price: string; size: string; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; }, { symbol: string; price: string; size: string; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; }>, { symbol: string; price: string; size: string; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; }, { symbol: string; price: string; size: string; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; }>>; perp: import("zod").ZodOptional; reduceOnly: import("zod").ZodOptional; orderType: import("zod").ZodOptional; tif: import("zod").ZodEnum<["Gtc", "Ioc", "Alo"]>; }, "strip", import("zod").ZodTypeAny, { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; }, { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"market">; }, "strip", import("zod").ZodTypeAny, { type: "market"; }, { type: "market"; }>]>>; }, "strip", import("zod").ZodTypeAny, { symbol: string; price: string; size: string; leverage: number; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; isCross?: boolean | undefined; reduceOnly?: boolean | undefined; }, { symbol: string; price: string; size: string; leverage: number; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; isCross?: boolean | undefined; reduceOnly?: boolean | undefined; }>>; cancelOrder: import("zod").ZodOptional, { symbol: string; orderId: number; }, { symbol: string; orderId: number; }>>; cancelAllOrdersForSymbol: import("zod").ZodOptional, { symbol: string; }, { symbol: string; }>>; arbitrumRpcUrl: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { action: "deposit" | "withdraw" | "sendSpotAsset" | "sendPerpUsdc" | "transferToSpot" | "transferToPerp" | "spotBuy" | "spotSell" | "perpLong" | "perpShort" | "cancelOrder" | "cancelAllOrdersForSymbol" | "approveBuilderCode"; deposit?: { amount: string; } | undefined; withdraw?: { amount: string; destination?: string | undefined; } | undefined; sendSpotAsset?: { amount: string; destination: string; token: string; } | undefined; sendPerpUsdc?: { amount: string; destination: string; } | undefined; cancelOrder?: { symbol: string; orderId: number; } | undefined; cancelAllOrdersForSymbol?: { symbol: string; } | undefined; useTestnet?: boolean | undefined; transfer?: { amount: string; } | undefined; spot?: { symbol: string; price: string; size: string; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; } | undefined; perp?: { symbol: string; price: string; size: string; leverage: number; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; isCross?: boolean | undefined; reduceOnly?: boolean | undefined; } | undefined; arbitrumRpcUrl?: string | undefined; }, { action: "deposit" | "withdraw" | "sendSpotAsset" | "sendPerpUsdc" | "transferToSpot" | "transferToPerp" | "spotBuy" | "spotSell" | "perpLong" | "perpShort" | "cancelOrder" | "cancelAllOrdersForSymbol" | "approveBuilderCode"; deposit?: { amount: string; } | undefined; withdraw?: { amount: string; destination?: string | undefined; } | undefined; sendSpotAsset?: { amount: string; destination: string; token: string; } | undefined; sendPerpUsdc?: { amount: string; destination: string; } | undefined; cancelOrder?: { symbol: string; orderId: number; } | undefined; cancelAllOrdersForSymbol?: { symbol: string; } | undefined; useTestnet?: boolean | undefined; transfer?: { amount: string; } | undefined; spot?: { symbol: string; price: string; size: string; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; } | undefined; perp?: { symbol: string; price: string; size: string; leverage: number; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; isCross?: boolean | undefined; reduceOnly?: boolean | undefined; } | undefined; arbitrumRpcUrl?: string | undefined; }>, { action: "deposit" | "withdraw" | "sendSpotAsset" | "sendPerpUsdc" | "transferToSpot" | "transferToPerp" | "spotBuy" | "spotSell" | "perpLong" | "perpShort" | "cancelOrder" | "cancelAllOrdersForSymbol" | "approveBuilderCode"; deposit?: { amount: string; } | undefined; withdraw?: { amount: string; destination?: string | undefined; } | undefined; sendSpotAsset?: { amount: string; destination: string; token: string; } | undefined; sendPerpUsdc?: { amount: string; destination: string; } | undefined; cancelOrder?: { symbol: string; orderId: number; } | undefined; cancelAllOrdersForSymbol?: { symbol: string; } | undefined; useTestnet?: boolean | undefined; transfer?: { amount: string; } | undefined; spot?: { symbol: string; price: string; size: string; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; } | undefined; perp?: { symbol: string; price: string; size: string; leverage: number; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; isCross?: boolean | undefined; reduceOnly?: boolean | undefined; } | undefined; arbitrumRpcUrl?: string | undefined; }, { action: "deposit" | "withdraw" | "sendSpotAsset" | "sendPerpUsdc" | "transferToSpot" | "transferToPerp" | "spotBuy" | "spotSell" | "perpLong" | "perpShort" | "cancelOrder" | "cancelAllOrdersForSymbol" | "approveBuilderCode"; deposit?: { amount: string; } | undefined; withdraw?: { amount: string; destination?: string | undefined; } | undefined; sendSpotAsset?: { amount: string; destination: string; token: string; } | undefined; sendPerpUsdc?: { amount: string; destination: string; } | undefined; cancelOrder?: { symbol: string; orderId: number; } | undefined; cancelAllOrdersForSymbol?: { symbol: string; } | undefined; useTestnet?: boolean | undefined; transfer?: { amount: string; } | undefined; spot?: { symbol: string; price: string; size: string; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; } | undefined; perp?: { symbol: string; price: string; size: string; leverage: number; orderType?: { type: "limit"; tif: "Gtc" | "Ioc" | "Alo"; } | { type: "market"; } | undefined; isCross?: boolean | undefined; reduceOnly?: boolean | undefined; } | undefined; arbitrumRpcUrl?: string | undefined; }>, string, import("node_modules/@lit-protocol/vincent-ability-sdk/dist/src/lib/abilityCore/helpers").AbilityPolicyMap, {}, import("zod").ZodObject<{ action: import("zod").ZodString; txHash: import("zod").ZodOptional; withdrawResult: import("zod").ZodOptional; sendResult: import("zod").ZodOptional; transferResult: import("zod").ZodOptional; orderResult: import("zod").ZodOptional; cancelResult: import("zod").ZodOptional; approveResult: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { action: string; txHash?: string | undefined; withdrawResult?: any; sendResult?: any; transferResult?: any; orderResult?: any; cancelResult?: any; approveResult?: any; }, { action: string; txHash?: string | undefined; withdrawResult?: any; sendResult?: any; transferResult?: any; orderResult?: any; cancelResult?: any; approveResult?: any; }>, import("zod").ZodObject<{ action: import("zod").ZodString; reason: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { action: string; reason: string; }, { action: string; reason: string; }>, import("zod").ZodObject<{ action: import("zod").ZodString; availableBalance: import("zod").ZodOptional; isBuilderApproved: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { action: string; availableBalance?: string | undefined; isBuilderApproved?: boolean | undefined; }, { action: string; availableBalance?: string | undefined; isBuilderApproved?: boolean | undefined; }>, import("zod").ZodObject<{ action: import("zod").ZodString; reason: import("zod").ZodString; availableBalance: import("zod").ZodOptional; requiredBalance: import("zod").ZodOptional; balanceAsset: import("zod").ZodOptional; isBuilderApproved: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { action: string; reason: string; availableBalance?: string | undefined; isBuilderApproved?: boolean | undefined; requiredBalance?: string | undefined; balanceAsset?: string | undefined; }, { action: string; reason: string; availableBalance?: string | undefined; isBuilderApproved?: boolean | undefined; requiredBalance?: string | undefined; balanceAsset?: string | undefined; }>>, string>; //# sourceMappingURL=vincent-bundled-ability.d.ts.map