import { ethers } from "ethers"; export interface ICreditDeskClient { setUnderwriterGovernanceLimit(underWriterAddress: string, limit: bigint, overrides?: ethers.Overrides): Promise; getUnderwriterCreditLines(underwriter: string): Promise; getBorrowerCreditLines(borrower: string): Promise; getOverallApr(underWriterAddres?: string): Promise; getSupplyBalanceAndInterest(lenderAddress: string): Promise<{ supplyAmountLended: number; claimableInterest: number; }>; getPoolUsage(underwriterAddress?: string): Promise; }