import { type Address } from "viem";
import type { PublicClient, WalletClient } from "viem";
export declare function ensureTokenApproval(tokenAddress: Address, spenderAddress: Address, amount: bigint, publicClient: PublicClient, walletClient: WalletClient): Promise<void>;
export declare function checkTokenBalance(tokenAddress: Address, userAddress: Address, amount: bigint, publicClient: PublicClient): Promise<bigint>;
