export declare const eulerEarnVaultLensAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_utilsLens"; readonly type: "address"; readonly internalType: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "TTL_ERROR"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "int256"; readonly internalType: "int256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "TTL_INFINITY"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "int256"; readonly internalType: "int256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "TTL_LIQUIDATION"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "int256"; readonly internalType: "int256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "TTL_MORE_THAN_ONE_YEAR"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "int256"; readonly internalType: "int256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getStrategiesInfo"; readonly inputs: readonly [{ readonly name: "vault"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "strategies"; readonly type: "address[]"; readonly internalType: "address[]"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple[]"; readonly internalType: "struct EulerEarnVaultStrategyInfo[]"; readonly components: readonly [{ readonly name: "strategy"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "allocatedAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "availableAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "currentAllocationCap"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "pendingAllocationCap"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "pendingAllocationCapValidAt"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "removableAt"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "info"; readonly type: "tuple"; readonly internalType: "struct VaultInfoERC4626"; readonly components: readonly [{ readonly name: "timestamp"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "vault"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "vaultName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "vaultSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "vaultDecimals"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "assetName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "assetSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "assetDecimals"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "totalShares"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "totalAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "isEVault"; readonly type: "bool"; readonly internalType: "bool"; }]; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getStrategyInfo"; readonly inputs: readonly [{ readonly name: "_vault"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "_strategy"; readonly type: "address"; readonly internalType: "address"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple"; readonly internalType: "struct EulerEarnVaultStrategyInfo"; readonly components: readonly [{ readonly name: "strategy"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "allocatedAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "availableAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "currentAllocationCap"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "pendingAllocationCap"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "pendingAllocationCapValidAt"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "removableAt"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "info"; readonly type: "tuple"; readonly internalType: "struct VaultInfoERC4626"; readonly components: readonly [{ readonly name: "timestamp"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "vault"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "vaultName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "vaultSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "vaultDecimals"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "assetName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "assetSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "assetDecimals"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "totalShares"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "totalAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "isEVault"; readonly type: "bool"; readonly internalType: "bool"; }]; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getVaultInfoFull"; readonly inputs: readonly [{ readonly name: "vault"; readonly type: "address"; readonly internalType: "address"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple"; readonly internalType: "struct EulerEarnVaultInfoFull"; readonly components: readonly [{ readonly name: "timestamp"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "vault"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "vaultName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "vaultSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "vaultDecimals"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "assetName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "assetSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "assetDecimals"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "totalShares"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "totalAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "lostAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "availableAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "timelock"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "performanceFee"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "feeReceiver"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "owner"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "creator"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "curator"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "guardian"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "evc"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "permit2"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "pendingTimelock"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "pendingTimelockValidAt"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "pendingGuardian"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "pendingGuardianValidAt"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "supplyQueue"; readonly type: "address[]"; readonly internalType: "address[]"; }, { readonly name: "strategies"; readonly type: "tuple[]"; readonly internalType: "struct EulerEarnVaultStrategyInfo[]"; readonly components: readonly [{ readonly name: "strategy"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "allocatedAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "availableAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "currentAllocationCap"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "pendingAllocationCap"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "pendingAllocationCapValidAt"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "removableAt"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "info"; readonly type: "tuple"; readonly internalType: "struct VaultInfoERC4626"; readonly components: readonly [{ readonly name: "timestamp"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "vault"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "vaultName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "vaultSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "vaultDecimals"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "assetName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "assetSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "assetDecimals"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "totalShares"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "totalAssets"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "isEVault"; readonly type: "bool"; readonly internalType: "bool"; }]; }]; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "utilsLens"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; readonly internalType: "contract UtilsLens"; }]; readonly stateMutability: "view"; }]; //# sourceMappingURL=eulerEarnVaultLensAbi.d.ts.map