import type { LstRegistryEntry } from './registry';
/**
 * Runs every yield source referenced by an LST registry slice and
 * returns a flat `address → apr%` map.
 *
 * The dedup + parallel-fetch + per-entry key lookup is the shared
 * {@link resolveEntryApr} core. LST adds one protocol-specific twist on
 * top:
 *
 *  **weETH special case** — EtherFi's APR is `wstETH APR + LRT2 bonus`,
 *  so it can't be a plain `yieldKey` lookup. We force `wstethFetcher`
 *  into the run via `extraFetchers`, then compose weETH from the same
 *  wstETH result (`createWeethFetcher`) — no second wstETH fetch.
 *
 * Returns `{ [shareAddressLowercase]: aprPercent }`. Missing keys become
 * `0` downstream — never `undefined`.
 */
export declare const resolveYieldApr: (entries: LstRegistryEntry[]) => Promise<Record<string, number>>;
//# sourceMappingURL=yieldBinding.d.ts.map