import { PublicClient, WalletClient } from 'viem'; import { CollateralConfig, ProtocolConfig } from '../../types'; export declare const borrow: ({ publicClient, walletClient, protocolConfig, collateral, address, borrowingAmt, totalCollAmt, totalDebtAmt, }: { publicClient: PublicClient; walletClient: WalletClient; protocolConfig: ProtocolConfig; collateral: CollateralConfig; address: `0x${string}`; borrowingAmt: bigint; totalCollAmt: bigint; totalDebtAmt: bigint; }) => Promise<`0x${string}`>; export declare const _borrow: ({ publicClient, walletClient, protocolConfig, collateral, address, borrowingAmt, totalCollAmt, totalDebtAmt, }: { publicClient: PublicClient; walletClient: WalletClient; protocolConfig: ProtocolConfig; collateral: CollateralConfig; address: `0x${string}`; borrowingAmt: bigint; totalCollAmt: bigint; totalDebtAmt: bigint; }) => Promise<`0x${string}`>;