import { PublicClient } from 'viem'; import { ProtocolConfig } from '../../types'; export type Hint = { redemptionHints: { firstRedemptionHint: `0x${string}`; partialRedemptionHintNICR: bigint; truncatedDebtAmount: bigint; }; upperHint: `0x${string}`; lowerHint: `0x${string}`; }; export declare const getRedeemHint: ({ publicClient, protocolConfig, troveManagerAddr, sortedTrovesAddr, }: { publicClient: PublicClient; protocolConfig: ProtocolConfig; troveManagerAddr: `0x${string}`; sortedTrovesAddr: `0x${string}`; }, debtAmt: bigint, price: bigint, maxIterations: bigint) => Promise;