import type { LstRegistryEntry } from '../registry';
import { type LstReader } from './shared';
/**
 * Lista slisBNB reader.
 *
 * Three calls: `slisBNB.totalSupply()` + `ListaStakeManager
 * .convertSnBnbToBnb(1e18)` (1e18-scaled BNB-per-slisBNB rate) +
 * `ListaStakeManager.getTotalPooledBnb()` (total BNB backing the
 * supply, used directly as `totalAssets`).
 *
 * The slisBNB token is a plain ERC-20; the rate-bearing StakeManager is
 * a separate contract — its address is pinned in
 * `entry.readerExtras.listaStakeManager`. Falls back to a 1.0
 * placeholder rate if the manager is absent.
 */
export declare const readerListaSlisBnb: (entry: LstRegistryEntry) => LstReader;
//# sourceMappingURL=lista.d.ts.map