import type { LstRegistryEntry } from '../registry';
import { type LstReader } from './shared';
/**
 * Ankr reader — ankrETH, ankrBNB, ankrAVAX, ankrMATIC.
 *
 * Two calls: `totalSupply()` + `ratio()`. Ankr's `ratio()` is the
 * 1e18-scaled *shares-per-underlying* rate (the inverse of the usual
 * convention) and decreases as staking rewards accrue, so:
 *
 *   exchangeRate (underlying-per-share, 1e18) = 1e18 * 1e18 / ratio
 *   totalAssets                               = totalSupply * 1e18 / ratio
 *
 * Verified on-chain: e.g. ankrETH ratio ≈ 0.812e18 → 1 ankrETH ≈ 1.231 ETH.
 */
export declare const readerAnkrRatio: (entry: LstRegistryEntry) => LstReader;
//# sourceMappingURL=ankr.d.ts.map