import { type LstWithdrawalReader } from './shared';
/**
 * Lista slisBNB — per-user withdrawal-request enumeration on the
 * ListaStakeManager.
 *
 * Stage 1: `getUserWithdrawalRequests(user)` → open requests
 *          (`uuid`, `amountInSnBnb`, `startTime`).
 * Stage 2: per index, `getUserRequestStatus(user, idx)` →
 *          `(isClaimable, amount)` where `amount` is the BNB owed.
 *
 * `getUserRequestStatus` is indexed by position in the array returned
 * by stage 1 (not by `uuid`). The StakeManager exposes no per-request
 * ready timestamp — claimability follows the BNB validator unbond
 * (~7–15 days) — so `status` is derived from `isClaimable` and
 * `readyAt` is left unset (mirrors the beHYPE / Kelp readers).
 */
export declare const readerLista: LstWithdrawalReader;
//# sourceMappingURL=lista.d.ts.map