import { PublicClient } from 'viem'; import { ProtocolConfig } from '../../types'; export declare enum TroveStatus { nonExistent = 0, active = 1, closedByOwner = 2, closedByLiquidation = 3, closedByRedemption = 4 } export type Trove = { debt: bigint; coll: bigint; stake: bigint; status: TroveStatus; arrayIndex: bigint; activeInterestIndex: bigint; }; export type GetTrovesRes = [ bigint, bigint, bigint, number, bigint, bigint ]; export declare const getTroves: ({ publicClient, protocolConfig, troveManagerAddr, }: { publicClient: PublicClient; protocolConfig: ProtocolConfig; troveManagerAddr: `0x${string}`; }, borrowerAddr: `0x${string}`) => Promise;