/** Ethena-style cooldown surface (sUSDe). After `cooldownShares` /
 *  `cooldownAssets`, the staked balance is escrowed and `cooldowns(user)`
 *  returns when it unlocks plus the underlying amount owed. When
 *  `cooldownDuration()` is 0 the vault behaves as a vanilla ERC-4626
 *  (instant `withdraw`/`redeem`) and `cooldowns` stays empty.
 *
 *  Verified getter (EIP-aside, protocol-specific):
 *    `cooldowns(address) → (uint104 cooldownEnd, uint152 underlyingAmount)` */
export declare const EthenaCooldownAbi: readonly [{
    readonly name: "cooldowns";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "address";
        readonly name: "owner";
    }];
    readonly outputs: readonly [{
        readonly type: "uint104";
        readonly name: "cooldownEnd";
    }, {
        readonly type: "uint152";
        readonly name: "underlyingAmount";
    }];
}];
//# sourceMappingURL=ethena.d.ts.map