import { type LstWithdrawalReader } from './shared';
/**
 * TruFin TruMATIC — log-free via caller-supplied
 * `{ validator, nonce }` pairs.
 *
 * Unlike Mantle/Puffer (single-bigint id), TruFin's natural request
 * unit is `(validator, unbondNonce)` — both arguments to the claim
 * function `withdrawClaim(unbondNonce, validator)`. The reader
 * filters `knownIds` to objects with `validator` + `nonce`.
 *
 * Per pair: multicall `withdrawals(validator, nonce)` +
 * `isClaimable(nonce, validator)`. `withdrawals` also returns the
 * recipient — used as a defensive filter against stale persisted
 * IDs from other accounts.
 *
 * Returns `[]` when no pairs are supplied.
 */
export declare const readerTruFin: LstWithdrawalReader;
//# sourceMappingURL=trufin.d.ts.map