/**
 * Silo v3 on-chain public-data call builder.
 *
 * Mirror of `silo-v2/publicCallBuild.ts`. v3 reuses the v2 on-chain ABI
 * (`Silo.sol` → `totalAssets()` / `getDebtAssets()`) and IRM shape
 * (`InterestRateModelV2.getConfig(silo)`). The only difference is the
 * registry getter (`getSiloV3MarketEntry`).
 *
 * Per Silo v3 pair we emit 6 multicall entries (3 per side):
 *   silo0.totalAssets()
 *   silo0.getDebtAssets()
 *   irm0.getConfig(silo0)
 *   silo1.totalAssets()
 *   silo1.getDebtAssets()
 *   irm1.getConfig(silo1)
 *
 * Rates are derived in the parser from the IRM config + current utilization.
 */
export declare const SILO_V3_CALLS_PER_SIDE = 3;
export declare const SILO_V3_CALLS_PER_PAIR: number;
export declare function buildSiloV3LenderReserveCall(_chainId: string, lender: string): any[];
//# sourceMappingURL=publicCallBuild.d.ts.map