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