import { z } from "zod"; export declare const pairLedgerLiveInput: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const getLedgerStatusInput: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const prepareAaveSupplyInput: z.ZodObject<{ wallet: z.ZodString; chain: z.ZodDefault>; asset: z.ZodString; amount: z.ZodString; } & { approvalCap: z.ZodOptional; }, "strip", z.ZodTypeAny, { chain: string; asset: string; amount: string; wallet: string; approvalCap?: string | undefined; }, { asset: string; amount: string; wallet: string; chain?: string | undefined; approvalCap?: string | undefined; }>; export declare const prepareAaveWithdrawInput: z.ZodObject<{ wallet: z.ZodString; chain: z.ZodDefault>; asset: z.ZodString; amount: z.ZodString; }, "strip", z.ZodTypeAny, { chain: string; asset: string; amount: string; wallet: string; }, { asset: string; amount: string; wallet: string; chain?: string | undefined; }>; export declare const prepareAaveBorrowInput: z.ZodObject<{ wallet: z.ZodString; chain: z.ZodDefault>; asset: z.ZodString; amount: z.ZodString; }, "strip", z.ZodTypeAny, { chain: string; asset: string; amount: string; wallet: string; }, { asset: string; amount: string; wallet: string; chain?: string | undefined; }>; export declare const prepareAaveRepayInput: z.ZodObject<{ wallet: z.ZodString; chain: z.ZodDefault>; asset: z.ZodString; amount: z.ZodString; } & { approvalCap: z.ZodOptional; }, "strip", z.ZodTypeAny, { chain: string; asset: string; amount: string; wallet: string; approvalCap?: string | undefined; }, { asset: string; amount: string; wallet: string; chain?: string | undefined; approvalCap?: string | undefined; }>; export declare const prepareLidoStakeInput: z.ZodObject<{ wallet: z.ZodString; amountEth: z.ZodString; }, "strip", z.ZodTypeAny, { wallet: string; amountEth: string; }, { wallet: string; amountEth: string; }>; export declare const prepareLidoUnstakeInput: z.ZodObject<{ wallet: z.ZodString; amountStETH: z.ZodString; approvalCap: z.ZodOptional; }, "strip", z.ZodTypeAny, { wallet: string; amountStETH: string; approvalCap?: string | undefined; }, { wallet: string; amountStETH: string; approvalCap?: string | undefined; }>; export declare const prepareEigenLayerDepositInput: z.ZodObject<{ wallet: z.ZodString; strategy: z.ZodString; token: z.ZodString; amount: z.ZodString; approvalCap: z.ZodOptional; }, "strip", z.ZodTypeAny, { amount: string; wallet: string; strategy: string; token: string; approvalCap?: string | undefined; }, { amount: string; wallet: string; strategy: string; token: string; approvalCap?: string | undefined; }>; export declare const prepareNativeSendInput: z.ZodObject<{ wallet: z.ZodString; chain: z.ZodDefault>; to: z.ZodString; amount: z.ZodString; }, "strip", z.ZodTypeAny, { to: string; chain: string; amount: string; wallet: string; }, { to: string; amount: string; wallet: string; chain?: string | undefined; }>; export declare const prepareTokenSendInput: z.ZodObject<{ wallet: z.ZodString; chain: z.ZodDefault>; token: z.ZodString; to: z.ZodString; amount: z.ZodString; }, "strip", z.ZodTypeAny, { to: string; chain: string; amount: string; wallet: string; token: string; }, { to: string; amount: string; wallet: string; token: string; chain?: string | undefined; }>; export declare const sendTransactionInput: z.ZodObject<{ handle: z.ZodString; confirmed: z.ZodLiteral; }, "strip", z.ZodTypeAny, { handle: string; confirmed: true; }, { handle: string; confirmed: true; }>; export declare const getTransactionStatusInput: z.ZodObject<{ chain: z.ZodEnum<[string, ...string[]]>; txHash: z.ZodString; }, "strip", z.ZodTypeAny, { chain: string; txHash: string; }, { chain: string; txHash: string; }>; export type PrepareAaveSupplyArgs = z.infer; export type PrepareAaveWithdrawArgs = z.infer; export type PrepareAaveBorrowArgs = z.infer; export type PrepareAaveRepayArgs = z.infer; export type PrepareLidoStakeArgs = z.infer; export type PrepareLidoUnstakeArgs = z.infer; export type PrepareEigenLayerDepositArgs = z.infer; export type PrepareNativeSendArgs = z.infer; export type PrepareTokenSendArgs = z.infer; export type SendTransactionArgs = z.infer; export type GetTransactionStatusArgs = z.infer;