import { type Address } from "viem";
import type { WalletService } from "./wallet.js";
export declare class LendService {
    private walletService;
    constructor(walletService: WalletService);
    execute({ pairAddress, amount, }: {
        pairAddress: Address;
        amount: bigint;
    }): Promise<{
        txHash: `0x${string}`;
        amount: bigint;
    }>;
    private ensureTokenApproval;
}
