declare const POOL_ADDRESSES_PROVIDER = "0xeBa440B438Ad808101d1c451C1C5322c90BEFCdA";
declare const POOL = "0x0AA97c284e98396202b6A04024F5E2c65026F3c0";
declare const POOL_CONFIGURATOR = "0x8438F4D29D895d75C86BDC25360c25eF0607E65d";
declare const ORACLE = "0x43b64f28A678944E0655404B0B98E443851cC34F";
declare const ACL_ADMIN = "0x5300A1a15135EA4dc7aD5a167152C01EFc9b192A";
declare const ACL_MANAGER = "0x3cE8E2eb6501d4705477643E96881B1bef6A2DB3";
declare const AAVE_PROTOCOL_DATA_PROVIDER = "0x7c8509591f9693D21280d96e149a08A3bf69Cd0c";
declare const POOL_IMPL = "0xbe82113a671B69d07dCe65cd30618d315D3D7C34";
declare const POOL_CONFIGURATOR_IMPL = "0x6fDdde45f777a4E461B0721a578b169b44579623";
declare const DEFAULT_INCENTIVES_CONTROLLER = "0x8164Cc65827dcFe994AB23944CBC90e0aa80bFcb";
declare const EMISSION_MANAGER = "0x223d844fc4B006D67c0cDbd39371A9F73f69d974";
declare const COLLECTOR = "0x464C71f6c2F760DdA6093dCB91C24c39e5d6e18c";
declare const DEFAULT_A_TOKEN_IMPL = "0xdc7B6B0Acf2FB6927526E2C501De41eaeae8702A";
declare const DEFAULT_VARIABLE_DEBT_TOKEN_IMPL = "0x1D5E86F59069c1AF086607A56d2D7df6f440A5f2";
declare const POOL_ADDRESSES_PROVIDER_REGISTRY = "0xbaA999AC55EAce41CcAE355c77809e68Bb345170";
declare const REPAY_WITH_COLLATERAL_ADAPTER = "0x23b282c49C88d9161aae14b5eD777B976A5Ae65D";
declare const SWAP_COLLATERAL_ADAPTER = "0xB04427eFdd15b0EC233400d2F7f7E4fd0291C285";
declare const WITHDRAW_SWAP_ADAPTER = "0x850347E0cF64fd342A3404c1c5DA21Aa0A46c5c6";
declare const UI_INCENTIVE_DATA_PROVIDER = "0xe3dFf4052F0bF6134ACb73bEaE8fe2317d71F047";
declare const UI_POOL_DATA_PROVIDER = "0x56b7A1012765C285afAC8b8F25C69Bf10ccfE978";
declare const WALLET_BALANCE_PROVIDER = "0xC7be5307ba715ce89b152f3Df0658295b3dbA8E2";
declare const WETH_GATEWAY = "0xf956B38F035dC9067fb827A512D3CF35202AB0Bc";
declare const CONFIG_ENGINE = "0xfa4B5444cbB90f19f1C28FcE63924013C84140D9";
declare const RISK_STEWARD = "0xBF79d8339303148E345277a994Eb2cD5d82F0067";
declare const DEBT_SWAP_ADAPTER = "0x40ede12b44d98Fc4E53A2fB027D1BD1846e1690C";
declare const DUST_BIN = "0x31a0Ba3C2242a095dBF58A7C53751eCBd27dBA9b";
declare const CHAIN_ID = 1;
declare const ASSETS: {
    readonly weETH: {
        readonly decimals: 18;
        readonly id: 0;
        readonly UNDERLYING: "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee";
        readonly A_TOKEN: "0xbe1F842e7e0afd2c2322aae5d34bA899544b29db";
        readonly V_TOKEN: "0x16264412CB72F0d16A446f7D928Dd0D822810048";
        readonly INTEREST_RATE_STRATEGY: "0xC16666b7FF197427BD255E6961A5F99cfb3A6059";
        readonly ORACLE: "0xf112aF6F0A332B815fbEf3Ff932c057E570b62d3";
    };
    readonly USDC: {
        readonly decimals: 6;
        readonly id: 1;
        readonly UNDERLYING: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48";
        readonly A_TOKEN: "0x7380c583cDe4409eFF5DD3320D93a45D96B80E2e";
        readonly V_TOKEN: "0x9355032d747f1e08F8720CD01950E652eE15cdB7";
        readonly INTEREST_RATE_STRATEGY: "0xC16666b7FF197427BD255E6961A5F99cfb3A6059";
        readonly ORACLE: "0xB6557F02F0a5dA7b9D3C2d979cc19e00e756F6dA";
    };
    readonly PYUSD: {
        readonly decimals: 6;
        readonly id: 2;
        readonly UNDERLYING: "0x6c3ea9036406852006290770BEdFcAbA0e23A0e8";
        readonly A_TOKEN: "0xdF7f48892244C6106EA784609f7de10AB36F9c7e";
        readonly V_TOKEN: "0xD2cf07dEE40d3D530D15b88d689f5cd97A31FC3D";
        readonly INTEREST_RATE_STRATEGY: "0xC16666b7FF197427BD255E6961A5F99cfb3A6059";
        readonly ORACLE: "0x36964C0579D02E0a5AaAb89E24Cf8d7CDF3549EE";
    };
    readonly FRAX: {
        readonly decimals: 18;
        readonly id: 3;
        readonly UNDERLYING: "0x853d955aCEf822Db058eb8505911ED77F175b99e";
        readonly A_TOKEN: "0x6914ECCf50837dC61b43ee478a9BD9B439648956";
        readonly V_TOKEN: "0xfd3aDA5AAbdc6531C7C2AC46c00eBf870f5a0E6B";
        readonly INTEREST_RATE_STRATEGY: "0xC16666b7FF197427BD255E6961A5F99cfb3A6059";
        readonly ORACLE: "0xeF50f8DC65402c3019586bc8725fCD0b99B8AAd7";
    };
};
declare const E_MODES: {};
declare const EXTERNAL_LIBRARIES: {
    readonly FLASHLOAN_LOGIC: "0xE66AdcF153d0bD67a74e5d23e23F90b4011024EC";
    readonly BORROW_LOGIC: "0x1Fb8f7C906cddD28B42ae6Eb76abC04A91188635";
    readonly LIQUIDATION_LOGIC: "0x8dc095F287dBEBD9e15f75BB3DfBF18389BB8104";
    readonly POOL_LOGIC: "0x25Ed699a052B820d772765E26Ed4dD9f0A26F3E5";
    readonly SUPPLY_LOGIC: "0x33654b16A4De97bCE05d7dD06803Bf1066f3123C";
};

declare const AaveV3EthereumEtherFi_AAVE_PROTOCOL_DATA_PROVIDER: typeof AAVE_PROTOCOL_DATA_PROVIDER;
declare const AaveV3EthereumEtherFi_ACL_ADMIN: typeof ACL_ADMIN;
declare const AaveV3EthereumEtherFi_ACL_MANAGER: typeof ACL_MANAGER;
declare const AaveV3EthereumEtherFi_ASSETS: typeof ASSETS;
declare const AaveV3EthereumEtherFi_CHAIN_ID: typeof CHAIN_ID;
declare const AaveV3EthereumEtherFi_COLLECTOR: typeof COLLECTOR;
declare const AaveV3EthereumEtherFi_CONFIG_ENGINE: typeof CONFIG_ENGINE;
declare const AaveV3EthereumEtherFi_DEBT_SWAP_ADAPTER: typeof DEBT_SWAP_ADAPTER;
declare const AaveV3EthereumEtherFi_DEFAULT_A_TOKEN_IMPL: typeof DEFAULT_A_TOKEN_IMPL;
declare const AaveV3EthereumEtherFi_DEFAULT_INCENTIVES_CONTROLLER: typeof DEFAULT_INCENTIVES_CONTROLLER;
declare const AaveV3EthereumEtherFi_DEFAULT_VARIABLE_DEBT_TOKEN_IMPL: typeof DEFAULT_VARIABLE_DEBT_TOKEN_IMPL;
declare const AaveV3EthereumEtherFi_DUST_BIN: typeof DUST_BIN;
declare const AaveV3EthereumEtherFi_EMISSION_MANAGER: typeof EMISSION_MANAGER;
declare const AaveV3EthereumEtherFi_EXTERNAL_LIBRARIES: typeof EXTERNAL_LIBRARIES;
declare const AaveV3EthereumEtherFi_E_MODES: typeof E_MODES;
declare const AaveV3EthereumEtherFi_ORACLE: typeof ORACLE;
declare const AaveV3EthereumEtherFi_POOL: typeof POOL;
declare const AaveV3EthereumEtherFi_POOL_ADDRESSES_PROVIDER: typeof POOL_ADDRESSES_PROVIDER;
declare const AaveV3EthereumEtherFi_POOL_ADDRESSES_PROVIDER_REGISTRY: typeof POOL_ADDRESSES_PROVIDER_REGISTRY;
declare const AaveV3EthereumEtherFi_POOL_CONFIGURATOR: typeof POOL_CONFIGURATOR;
declare const AaveV3EthereumEtherFi_POOL_CONFIGURATOR_IMPL: typeof POOL_CONFIGURATOR_IMPL;
declare const AaveV3EthereumEtherFi_POOL_IMPL: typeof POOL_IMPL;
declare const AaveV3EthereumEtherFi_REPAY_WITH_COLLATERAL_ADAPTER: typeof REPAY_WITH_COLLATERAL_ADAPTER;
declare const AaveV3EthereumEtherFi_RISK_STEWARD: typeof RISK_STEWARD;
declare const AaveV3EthereumEtherFi_SWAP_COLLATERAL_ADAPTER: typeof SWAP_COLLATERAL_ADAPTER;
declare const AaveV3EthereumEtherFi_UI_INCENTIVE_DATA_PROVIDER: typeof UI_INCENTIVE_DATA_PROVIDER;
declare const AaveV3EthereumEtherFi_UI_POOL_DATA_PROVIDER: typeof UI_POOL_DATA_PROVIDER;
declare const AaveV3EthereumEtherFi_WALLET_BALANCE_PROVIDER: typeof WALLET_BALANCE_PROVIDER;
declare const AaveV3EthereumEtherFi_WETH_GATEWAY: typeof WETH_GATEWAY;
declare const AaveV3EthereumEtherFi_WITHDRAW_SWAP_ADAPTER: typeof WITHDRAW_SWAP_ADAPTER;
declare namespace AaveV3EthereumEtherFi {
  export { AaveV3EthereumEtherFi_AAVE_PROTOCOL_DATA_PROVIDER as AAVE_PROTOCOL_DATA_PROVIDER, AaveV3EthereumEtherFi_ACL_ADMIN as ACL_ADMIN, AaveV3EthereumEtherFi_ACL_MANAGER as ACL_MANAGER, AaveV3EthereumEtherFi_ASSETS as ASSETS, AaveV3EthereumEtherFi_CHAIN_ID as CHAIN_ID, AaveV3EthereumEtherFi_COLLECTOR as COLLECTOR, AaveV3EthereumEtherFi_CONFIG_ENGINE as CONFIG_ENGINE, AaveV3EthereumEtherFi_DEBT_SWAP_ADAPTER as DEBT_SWAP_ADAPTER, AaveV3EthereumEtherFi_DEFAULT_A_TOKEN_IMPL as DEFAULT_A_TOKEN_IMPL, AaveV3EthereumEtherFi_DEFAULT_INCENTIVES_CONTROLLER as DEFAULT_INCENTIVES_CONTROLLER, AaveV3EthereumEtherFi_DEFAULT_VARIABLE_DEBT_TOKEN_IMPL as DEFAULT_VARIABLE_DEBT_TOKEN_IMPL, AaveV3EthereumEtherFi_DUST_BIN as DUST_BIN, AaveV3EthereumEtherFi_EMISSION_MANAGER as EMISSION_MANAGER, AaveV3EthereumEtherFi_EXTERNAL_LIBRARIES as EXTERNAL_LIBRARIES, AaveV3EthereumEtherFi_E_MODES as E_MODES, AaveV3EthereumEtherFi_ORACLE as ORACLE, AaveV3EthereumEtherFi_POOL as POOL, AaveV3EthereumEtherFi_POOL_ADDRESSES_PROVIDER as POOL_ADDRESSES_PROVIDER, AaveV3EthereumEtherFi_POOL_ADDRESSES_PROVIDER_REGISTRY as POOL_ADDRESSES_PROVIDER_REGISTRY, AaveV3EthereumEtherFi_POOL_CONFIGURATOR as POOL_CONFIGURATOR, AaveV3EthereumEtherFi_POOL_CONFIGURATOR_IMPL as POOL_CONFIGURATOR_IMPL, AaveV3EthereumEtherFi_POOL_IMPL as POOL_IMPL, AaveV3EthereumEtherFi_REPAY_WITH_COLLATERAL_ADAPTER as REPAY_WITH_COLLATERAL_ADAPTER, AaveV3EthereumEtherFi_RISK_STEWARD as RISK_STEWARD, AaveV3EthereumEtherFi_SWAP_COLLATERAL_ADAPTER as SWAP_COLLATERAL_ADAPTER, AaveV3EthereumEtherFi_UI_INCENTIVE_DATA_PROVIDER as UI_INCENTIVE_DATA_PROVIDER, AaveV3EthereumEtherFi_UI_POOL_DATA_PROVIDER as UI_POOL_DATA_PROVIDER, AaveV3EthereumEtherFi_WALLET_BALANCE_PROVIDER as WALLET_BALANCE_PROVIDER, AaveV3EthereumEtherFi_WETH_GATEWAY as WETH_GATEWAY, AaveV3EthereumEtherFi_WITHDRAW_SWAP_ADAPTER as WITHDRAW_SWAP_ADAPTER };
}

export { AaveV3EthereumEtherFi as A, COLLECTOR as C, DEFAULT_INCENTIVES_CONTROLLER as D, EMISSION_MANAGER as E, ORACLE as O, POOL_ADDRESSES_PROVIDER as P, REPAY_WITH_COLLATERAL_ADAPTER as R, SWAP_COLLATERAL_ADAPTER as S, UI_INCENTIVE_DATA_PROVIDER as U, WITHDRAW_SWAP_ADAPTER as W, POOL as a, POOL_CONFIGURATOR as b, ACL_ADMIN as c, ACL_MANAGER as d, AAVE_PROTOCOL_DATA_PROVIDER as e, POOL_IMPL as f, POOL_CONFIGURATOR_IMPL as g, DEFAULT_A_TOKEN_IMPL as h, DEFAULT_VARIABLE_DEBT_TOKEN_IMPL as i, POOL_ADDRESSES_PROVIDER_REGISTRY as j, UI_POOL_DATA_PROVIDER as k, WALLET_BALANCE_PROVIDER as l, WETH_GATEWAY as m, CONFIG_ENGINE as n, RISK_STEWARD as o, DEBT_SWAP_ADAPTER as p, DUST_BIN as q, CHAIN_ID as r, ASSETS as s, E_MODES as t, EXTERNAL_LIBRARIES as u };
