import { type Hex, type WalletClient } from "viem"; import type { SmartAccountSigner, UserOperationCallData } from "@alchemy/aa-core"; import { Wallet } from "@ethersproject/wallet"; import type { SupportedGasToken } from "./paymaster/types.js"; export type UserOperationCallDataWithDelegate = UserOperationCallData & { delegateCall?: boolean; }; export type BatchUserOperationCallDataWithDelegate = UserOperationCallDataWithDelegate[]; export declare const encodeMultiSend: (_txs: BatchUserOperationCallDataWithDelegate) => Hex; export declare function getGasTokenAddress(gasToken: SupportedGasToken, chainId: number): Hex | undefined; export declare const convertWalletClientToAccountSigner: (client: WalletClient) => SmartAccountSigner; export declare const convertWalletToAccountSigner: (wallet: Wallet) => SmartAccountSigner; export declare function getRPCProviderOwner(web3Provider: any): SmartAccountSigner; //# sourceMappingURL=utils.d.ts.map