import { type LstWithdrawalReader } from './shared';
/**
 * Ethena-style cooldown reader (sUSDe, and any savings vault exposing
 * the same `cooldowns(address)` getter).
 *
 * One call: `cooldowns(user) → (cooldownEnd, underlyingAmount)`. A
 * non-zero `underlyingAmount` means the user has assets escrowed in the
 * cooldown; `cooldownEnd` is the unlock time. `status` is derived from
 * `cooldownEnd` vs now (`pending` before, `claimable` after). No
 * enumeration — Ethena keeps a single cooldown slot per user.
 */
export declare const readerEthenaCooldown: LstWithdrawalReader;
//# sourceMappingURL=ethenaCooldown.d.ts.map