import { type LstWithdrawalReader } from './shared';
/**
 * Stader ETHx — per-user request ID list + per-id detail.
 *
 * Two stages:
 *  1. `getRequestIdsByUser(owner)` → uint256[] of request IDs.
 *  2. `userWithdrawRequests(id)` per id → request struct. Status is
 *     finalized iff `id < nextRequestIdToFinalize` AND
 *     `ethFinalized > 0`.
 *
 * `amountUnderlying` uses `ethFinalized` when finalized (the actual
 * payable amount) and `ethExpected` while pending.
 */
export declare const readerStaderEthx: LstWithdrawalReader;
//# sourceMappingURL=staderEthx.d.ts.map