import type { LstRegistryEntry } from '../registry';
import { type LstReader } from './shared';
/**
 * Beets stS (Sonic Staked Sonic) reader.
 *
 * Three calls:
 *   1. `stS.totalSupply()`
 *   2. `stS.getRate()` — 1e18-scaled S-per-stS rate
 *   3. `stS.totalPool()` — undelegated S buffer (instant-exit liquidity)
 *
 * Verified against `beethovenxfi/sonic-staking` source — `getRate()`
 * is the canonical share-price getter, `totalPool()` reflects how
 * much S can exit without going through the validator-unbond queue.
 */
export declare const readerBeetsStS: (entry: LstRegistryEntry) => LstReader;
//# sourceMappingURL=beets.d.ts.map