import { type LstWithdrawalReader } from './shared';
/**
 * Mantle mETH — log-free via caller-supplied IDs.
 *
 * No user-keyed on-chain storage exists; the only on-chain
 * enumeration path is the `UnstakeRequestCreated` event. Per the
 * no-logs constraint, the reader expects the caller (frontend /
 * worker-api) to have captured `unstakeRequestId` from the withdraw
 * tx receipt at request time and to pass the accumulated list as
 * `knownIds`.
 *
 * Returns `[]` when no IDs are supplied — no enumeration is attempted.
 *
 * Per id: multicall `requestByID(id)` + `requestInfo(id)`. The latter
 * already returns the claimable flag and the settled amount.
 */
export declare const readerMantle: LstWithdrawalReader;
//# sourceMappingURL=mantle.d.ts.map