import { type Address } from "viem"; /** Maximum slippage tolerance: 10% */ export declare const MAX_SLIPPAGE_TOLERANCE: bigint; /** Default maximum Vault V2 reallocation penalty: zero. */ export declare const DEFAULT_MAX_REALLOCATION_PENALTY = 0n; /** Maximum Vault V2 reallocation penalty: 100%. */ export declare const MAX_REALLOCATION_PENALTY = 1000000000000000000n; /** Default LLTV buffer: 0.5% below LLTV. Prevents instant liquidation on new positions. */ export declare const DEFAULT_LLTV_BUFFER: bigint; /** Maximum absolute share price cap (100 RAY). Prevents absurd maxSharePrice values in repay. */ export declare const MAX_ABSOLUTE_SHARE_PRICE: bigint; /** * The default maximum utilization a source market may reach when withdrawing * shared liquidity, scaled by WAD. */ export declare const DEFAULT_WITHDRAWAL_TARGET_UTILIZATION = 900000000000000000n; /** * The default target utilization above which shared liquidity reallocations are * triggered (and the level the target market is brought back to), scaled by WAD. * Still overridable through the deprecated `supplyTargetUtilization` / * `defaultSupplyTargetUtilization` options until the next major. */ export declare const DEFAULT_SUPPLY_TARGET_UTILIZATION = 900000000000000000n; /** * Tokens that require setting allowance from zero before changing approval. */ export declare const APPROVE_ONLY_ONCE_TOKENS: Partial>; /** * Token-specific maximum approval amounts for tokens that cannot use uint256 max. */ export declare const MAX_TOKEN_APPROVALS: Partial>>;