declare const POOL_ADDRESSES_PROVIDER = "0x5C2e738F6E27bCE0F7558051Bf90605dD6176900";
declare const POOL = "0x5362dBb1e601abF3a4c14c22ffEdA64042E5eAA3";
declare const POOL_CONFIGURATOR = "0x50c70FEB95aBC1A92FC30b9aCc41Bd349E5dE2f0";
declare const ORACLE = "0xD63f7658C66B2934Bd234D79D06aEF5290734B30";
declare const ACL_ADMIN = "0x7b62461a3570c6AC8a9f8330421576e417B71EE7";
declare const ACL_MANAGER = "0x3a790a47c4d531FD333FAD24f70B0ccb521B3b5A";
declare const AAVE_PROTOCOL_DATA_PROVIDER = "0xc0a344397cfa89dF1e1d3e4fb330834D789cF2CD";
declare const POOL_IMPL = "0xF91D16F9b7Cd2488e699f95E8BcEc34E64283138";
declare const POOL_CONFIGURATOR_IMPL = "0x6fDdde45f777a4E461B0721a578b169b44579623";
declare const DEFAULT_INCENTIVES_CONTROLLER = "0x24bD6e9ca54F1737467DEf82dCA9702925B3Aa59";
declare const EMISSION_MANAGER = "0xd3A0A19Cdb7d1615f30988763BEA5f8feCc17a87";
declare const COLLECTOR = "0x1aB55bBdD5DF0782BBCf73553Af93BC6B29A286B";
declare const DEFAULT_A_TOKEN_IMPL = "0x9E7A2eD2da913Cf5608256Bd7114dF3fC3a24a78";
declare const DEFAULT_VARIABLE_DEBT_TOKEN_IMPL = "0x2022597abeE8007bbf4E72f51Fc1B5493363AcA6";
declare const CONFIG_ENGINE = "0x29081f7aB5a644716EfcDC10D5c926c5fEe9F72B";
declare const RISK_STEWARD = "0xdb93e2712a8B36835078f8D28c70fCC95FD6d37c";
declare const POOL_ADDRESSES_PROVIDER_REGISTRY = "0x5E5D87858592d211fdb4503F09FB2B5cf805cB51";
declare const UI_INCENTIVE_DATA_PROVIDER = "0xeC859AED64e87004FA724892D5aB474901825B2D";
declare const UI_POOL_DATA_PROVIDER = "0x4F3F69979ED28c962028582B1760E98B1a117097";
declare const WALLET_BALANCE_PROVIDER = "0x6637Ef9c6b41Fa62d69b7E88C5Dd9eF30BbEE945";
declare const WETH_GATEWAY = "0x061D8e131F26512348ee5FA42e2DF1bA9d6505E9";
declare const STATA_FACTORY = "0xFeeb6FE430B7523fEF2a38327241eE7153779535";
declare const DUST_BIN = "0x62aDD9C6B511085C67515ebB799b51c4cf2d786F";
declare const POOL_EXPOSURE_STEWARD = "0x4A137d528444Cc0346320CFa5C80FFc68087D7F9";
declare const REPAY_WITH_COLLATERAL_ADAPTER = "0x5598BbFA2f4fE8151f45bBA0a3edE1b54B51a0a9";
declare const SWAP_COLLATERAL_ADAPTER = "0x78F8Bd884C3D738B74B420540659c82f392820e0";
declare const DEBT_SWAP_ADAPTER = "0x2E549104c516b8657A7D888494DfbAbD7C70b464";
declare const WITHDRAW_SWAP_ADAPTER = "0x5d4D4007A4c6336550DdAa2a7c0d5e7972eebd16";
declare const CHAIN_ID = 146;
declare const ASSETS: {
    readonly WETH: {
        readonly decimals: 18;
        readonly id: 0;
        readonly UNDERLYING: "0x50c42dEAcD8Fc9773493ED674b675bE577f2634b";
        readonly A_TOKEN: "0xe18Ab82c81E7Eecff32B8A82B1b7d2d23F1EcE96";
        readonly V_TOKEN: "0x07B1adFB7d5795Cf21baE8a77Eceb222F2FafBCE";
        readonly INTEREST_RATE_STRATEGY: "0xdFf435BCcf782f11187D3a4454d96702eD78e092";
        readonly ORACLE: "0x824364077993847f71293B24ccA8567c00c2de11";
        readonly STATA_TOKEN: "0xeB5e9B0ae5bb60274786C747A1A2A798c11271E0";
    };
    readonly USDC: {
        readonly decimals: 6;
        readonly id: 1;
        readonly UNDERLYING: "0x29219dd400f2Bf60E5a23d13Be72B486D4038894";
        readonly A_TOKEN: "0x578Ee1ca3a8E1b54554Da1Bf7C583506C4CD11c6";
        readonly V_TOKEN: "0x2273caBAd63b7D247A6b107E723c803fc49953A0";
        readonly INTEREST_RATE_STRATEGY: "0xdFf435BCcf782f11187D3a4454d96702eD78e092";
        readonly ORACLE: "0x7A8443a2a5D772db7f1E40DeFe32db485108F128";
        readonly STATA_TOKEN: "0x6646248971427B80ce531bdD793e2Eb859347E55";
    };
    readonly wS: {
        readonly decimals: 18;
        readonly id: 2;
        readonly UNDERLYING: "0x039e2fB66102314Ce7b64Ce5Ce3E5183bc94aD38";
        readonly A_TOKEN: "0x6C5E14A212c1C3e4Baf6f871ac9B1a969918c131";
        readonly V_TOKEN: "0xF6089B790Fbf8F4812a79a31CFAbeB00B06BA7BD";
        readonly INTEREST_RATE_STRATEGY: "0xdFf435BCcf782f11187D3a4454d96702eD78e092";
        readonly ORACLE: "0xc76dFb89fF298145b417d221B2c747d84952e01d";
        readonly STATA_TOKEN: "0x18B7B8695165290f2767BC63c36D3dFEa4C0F9bB";
    };
    readonly stS: {
        readonly decimals: 18;
        readonly id: 3;
        readonly UNDERLYING: "0xE5DA20F15420aD15DE0fa650600aFc998bbE3955";
        readonly A_TOKEN: "0xeAa74D7F42267eB907092AF4Bc700f667EeD0B8B";
        readonly V_TOKEN: "0x333cFdCB6457C409e4f0C88F3806252bEe5fe425";
        readonly INTEREST_RATE_STRATEGY: "0xdFf435BCcf782f11187D3a4454d96702eD78e092";
        readonly ORACLE: "0x5BA5D5213B47DFE020B1F8d6fB54Db3F74F9ea9a";
        readonly STATA_TOKEN: "0x68541C7f0CCd8cD7e91117Fe12E930144213a48d";
    };
};
declare const E_MODES: {
    readonly '1': {
        readonly label: "stS / wS";
        readonly collateralBitmap: "8";
        readonly collateralAssets: readonly ["0xE5DA20F15420aD15DE0fa650600aFc998bbE3955"];
        readonly borrowableBitmap: "4";
        readonly borrowableAssets: readonly ["0x039e2fB66102314Ce7b64Ce5Ce3E5183bc94aD38"];
        readonly ltvzeroBitmap: "0";
        readonly ltvzeroAssets: readonly [];
        readonly ltv: 8700;
        readonly liquidationThreshold: 9000;
        readonly liquidationBonus: 10100;
    };
};
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 AaveV3Sonic_AAVE_PROTOCOL_DATA_PROVIDER: typeof AAVE_PROTOCOL_DATA_PROVIDER;
declare const AaveV3Sonic_ACL_ADMIN: typeof ACL_ADMIN;
declare const AaveV3Sonic_ACL_MANAGER: typeof ACL_MANAGER;
declare const AaveV3Sonic_ASSETS: typeof ASSETS;
declare const AaveV3Sonic_CHAIN_ID: typeof CHAIN_ID;
declare const AaveV3Sonic_COLLECTOR: typeof COLLECTOR;
declare const AaveV3Sonic_CONFIG_ENGINE: typeof CONFIG_ENGINE;
declare const AaveV3Sonic_DEBT_SWAP_ADAPTER: typeof DEBT_SWAP_ADAPTER;
declare const AaveV3Sonic_DEFAULT_A_TOKEN_IMPL: typeof DEFAULT_A_TOKEN_IMPL;
declare const AaveV3Sonic_DEFAULT_INCENTIVES_CONTROLLER: typeof DEFAULT_INCENTIVES_CONTROLLER;
declare const AaveV3Sonic_DEFAULT_VARIABLE_DEBT_TOKEN_IMPL: typeof DEFAULT_VARIABLE_DEBT_TOKEN_IMPL;
declare const AaveV3Sonic_DUST_BIN: typeof DUST_BIN;
declare const AaveV3Sonic_EMISSION_MANAGER: typeof EMISSION_MANAGER;
declare const AaveV3Sonic_EXTERNAL_LIBRARIES: typeof EXTERNAL_LIBRARIES;
declare const AaveV3Sonic_E_MODES: typeof E_MODES;
declare const AaveV3Sonic_ORACLE: typeof ORACLE;
declare const AaveV3Sonic_POOL: typeof POOL;
declare const AaveV3Sonic_POOL_ADDRESSES_PROVIDER: typeof POOL_ADDRESSES_PROVIDER;
declare const AaveV3Sonic_POOL_ADDRESSES_PROVIDER_REGISTRY: typeof POOL_ADDRESSES_PROVIDER_REGISTRY;
declare const AaveV3Sonic_POOL_CONFIGURATOR: typeof POOL_CONFIGURATOR;
declare const AaveV3Sonic_POOL_CONFIGURATOR_IMPL: typeof POOL_CONFIGURATOR_IMPL;
declare const AaveV3Sonic_POOL_EXPOSURE_STEWARD: typeof POOL_EXPOSURE_STEWARD;
declare const AaveV3Sonic_POOL_IMPL: typeof POOL_IMPL;
declare const AaveV3Sonic_REPAY_WITH_COLLATERAL_ADAPTER: typeof REPAY_WITH_COLLATERAL_ADAPTER;
declare const AaveV3Sonic_RISK_STEWARD: typeof RISK_STEWARD;
declare const AaveV3Sonic_STATA_FACTORY: typeof STATA_FACTORY;
declare const AaveV3Sonic_SWAP_COLLATERAL_ADAPTER: typeof SWAP_COLLATERAL_ADAPTER;
declare const AaveV3Sonic_UI_INCENTIVE_DATA_PROVIDER: typeof UI_INCENTIVE_DATA_PROVIDER;
declare const AaveV3Sonic_UI_POOL_DATA_PROVIDER: typeof UI_POOL_DATA_PROVIDER;
declare const AaveV3Sonic_WALLET_BALANCE_PROVIDER: typeof WALLET_BALANCE_PROVIDER;
declare const AaveV3Sonic_WETH_GATEWAY: typeof WETH_GATEWAY;
declare const AaveV3Sonic_WITHDRAW_SWAP_ADAPTER: typeof WITHDRAW_SWAP_ADAPTER;
declare namespace AaveV3Sonic {
  export { AaveV3Sonic_AAVE_PROTOCOL_DATA_PROVIDER as AAVE_PROTOCOL_DATA_PROVIDER, AaveV3Sonic_ACL_ADMIN as ACL_ADMIN, AaveV3Sonic_ACL_MANAGER as ACL_MANAGER, AaveV3Sonic_ASSETS as ASSETS, AaveV3Sonic_CHAIN_ID as CHAIN_ID, AaveV3Sonic_COLLECTOR as COLLECTOR, AaveV3Sonic_CONFIG_ENGINE as CONFIG_ENGINE, AaveV3Sonic_DEBT_SWAP_ADAPTER as DEBT_SWAP_ADAPTER, AaveV3Sonic_DEFAULT_A_TOKEN_IMPL as DEFAULT_A_TOKEN_IMPL, AaveV3Sonic_DEFAULT_INCENTIVES_CONTROLLER as DEFAULT_INCENTIVES_CONTROLLER, AaveV3Sonic_DEFAULT_VARIABLE_DEBT_TOKEN_IMPL as DEFAULT_VARIABLE_DEBT_TOKEN_IMPL, AaveV3Sonic_DUST_BIN as DUST_BIN, AaveV3Sonic_EMISSION_MANAGER as EMISSION_MANAGER, AaveV3Sonic_EXTERNAL_LIBRARIES as EXTERNAL_LIBRARIES, AaveV3Sonic_E_MODES as E_MODES, AaveV3Sonic_ORACLE as ORACLE, AaveV3Sonic_POOL as POOL, AaveV3Sonic_POOL_ADDRESSES_PROVIDER as POOL_ADDRESSES_PROVIDER, AaveV3Sonic_POOL_ADDRESSES_PROVIDER_REGISTRY as POOL_ADDRESSES_PROVIDER_REGISTRY, AaveV3Sonic_POOL_CONFIGURATOR as POOL_CONFIGURATOR, AaveV3Sonic_POOL_CONFIGURATOR_IMPL as POOL_CONFIGURATOR_IMPL, AaveV3Sonic_POOL_EXPOSURE_STEWARD as POOL_EXPOSURE_STEWARD, AaveV3Sonic_POOL_IMPL as POOL_IMPL, AaveV3Sonic_REPAY_WITH_COLLATERAL_ADAPTER as REPAY_WITH_COLLATERAL_ADAPTER, AaveV3Sonic_RISK_STEWARD as RISK_STEWARD, AaveV3Sonic_STATA_FACTORY as STATA_FACTORY, AaveV3Sonic_SWAP_COLLATERAL_ADAPTER as SWAP_COLLATERAL_ADAPTER, AaveV3Sonic_UI_INCENTIVE_DATA_PROVIDER as UI_INCENTIVE_DATA_PROVIDER, AaveV3Sonic_UI_POOL_DATA_PROVIDER as UI_POOL_DATA_PROVIDER, AaveV3Sonic_WALLET_BALANCE_PROVIDER as WALLET_BALANCE_PROVIDER, AaveV3Sonic_WETH_GATEWAY as WETH_GATEWAY, AaveV3Sonic_WITHDRAW_SWAP_ADAPTER as WITHDRAW_SWAP_ADAPTER };
}

export { AaveV3Sonic as A, COLLECTOR as C, DEFAULT_INCENTIVES_CONTROLLER as D, EMISSION_MANAGER as E, ORACLE as O, POOL_ADDRESSES_PROVIDER as P, RISK_STEWARD as R, STATA_FACTORY as S, UI_INCENTIVE_DATA_PROVIDER as U, WALLET_BALANCE_PROVIDER 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, CONFIG_ENGINE as j, POOL_ADDRESSES_PROVIDER_REGISTRY as k, UI_POOL_DATA_PROVIDER as l, WETH_GATEWAY as m, DUST_BIN as n, POOL_EXPOSURE_STEWARD as o, REPAY_WITH_COLLATERAL_ADAPTER as p, SWAP_COLLATERAL_ADAPTER as q, DEBT_SWAP_ADAPTER as r, WITHDRAW_SWAP_ADAPTER as s, CHAIN_ID as t, ASSETS as u, E_MODES as v, EXTERNAL_LIBRARIES as w };
