baluni-contracts
Version:
Smart Contracts for Baluni
147 lines (146 loc) • 14.2 kB
text/typescript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import type * as openzeppelin from "./@openzeppelin";
export type { openzeppelin };
import type * as uniswap from "./@uniswap";
export type { uniswap };
import type * as contracts from "./contracts";
export type { contracts };
export * as factories from "./factories";
export type { OwnableUpgradeable } from "./@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable";
export { OwnableUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable__factory";
export type { Initializable } from "./@openzeppelin/contracts-upgradeable/proxy/utils/Initializable";
export { Initializable__factory } from "./factories/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable__factory";
export type { UUPSUpgradeable } from "./@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable";
export { UUPSUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable__factory";
export type { ERC20Upgradeable } from "./@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable";
export { ERC20Upgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable__factory";
export type { ContextUpgradeable } from "./@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable";
export { ContextUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable__factory";
export type { PausableUpgradeable } from "./@openzeppelin/contracts-upgradeable/utils/PausableUpgradeable";
export { PausableUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/utils/PausableUpgradeable__factory";
export type { ReentrancyGuardUpgradeable } from "./@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable";
export { ReentrancyGuardUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable__factory";
export type { IERC1822Proxiable } from "./@openzeppelin/contracts/interfaces/draft-IERC1822.sol/IERC1822Proxiable";
export { IERC1822Proxiable__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/IERC1822Proxiable__factory";
export type { IERC1155Errors } from "./@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC1155Errors";
export { IERC1155Errors__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC1155Errors__factory";
export type { IERC20Errors } from "./@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC20Errors";
export { IERC20Errors__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC20Errors__factory";
export type { IERC721Errors } from "./@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC721Errors";
export { IERC721Errors__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC721Errors__factory";
export type { IBeacon } from "./@openzeppelin/contracts/proxy/beacon/IBeacon";
export { IBeacon__factory } from "./factories/@openzeppelin/contracts/proxy/beacon/IBeacon__factory";
export type { ERC1967Utils } from "./@openzeppelin/contracts/proxy/ERC1967/ERC1967Utils";
export { ERC1967Utils__factory } from "./factories/@openzeppelin/contracts/proxy/ERC1967/ERC1967Utils__factory";
export type { ERC20 } from "./@openzeppelin/contracts/token/ERC20/ERC20";
export { ERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/ERC20__factory";
export type { IERC20Metadata } from "./@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata";
export { IERC20Metadata__factory } from "./factories/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata__factory";
export type { IERC20 } from "./@openzeppelin/contracts/token/ERC20/IERC20";
export { IERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/IERC20__factory";
export type { Address } from "./@openzeppelin/contracts/utils/Address";
export { Address__factory } from "./factories/@openzeppelin/contracts/utils/Address__factory";
export type { IUniswapV3SwapCallback } from "./@uniswap/v3-core/contracts/interfaces/callback/IUniswapV3SwapCallback";
export { IUniswapV3SwapCallback__factory } from "./factories/@uniswap/v3-core/contracts/interfaces/callback/IUniswapV3SwapCallback__factory";
export type { IUniswapV3Factory } from "./@uniswap/v3-core/contracts/interfaces/IUniswapV3Factory";
export { IUniswapV3Factory__factory } from "./factories/@uniswap/v3-core/contracts/interfaces/IUniswapV3Factory__factory";
export type { IUniswapV3Pool } from "./@uniswap/v3-core/contracts/interfaces/IUniswapV3Pool";
export { IUniswapV3Pool__factory } from "./factories/@uniswap/v3-core/contracts/interfaces/IUniswapV3Pool__factory";
export type { IUniswapV3PoolActions } from "./@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolActions";
export { IUniswapV3PoolActions__factory } from "./factories/@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolActions__factory";
export type { IUniswapV3PoolDerivedState } from "./@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolDerivedState";
export { IUniswapV3PoolDerivedState__factory } from "./factories/@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolDerivedState__factory";
export type { IUniswapV3PoolEvents } from "./@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolEvents";
export { IUniswapV3PoolEvents__factory } from "./factories/@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolEvents__factory";
export type { IUniswapV3PoolImmutables } from "./@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolImmutables";
export { IUniswapV3PoolImmutables__factory } from "./factories/@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolImmutables__factory";
export type { IUniswapV3PoolOwnerActions } from "./@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolOwnerActions";
export { IUniswapV3PoolOwnerActions__factory } from "./factories/@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolOwnerActions__factory";
export type { IUniswapV3PoolState } from "./@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolState";
export { IUniswapV3PoolState__factory } from "./factories/@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolState__factory";
export type { IQuoter } from "./@uniswap/v3-periphery/contracts/interfaces/IQuoter";
export { IQuoter__factory } from "./factories/@uniswap/v3-periphery/contracts/interfaces/IQuoter__factory";
export type { ISwapRouter } from "./@uniswap/v3-periphery/contracts/interfaces/ISwapRouter";
export { ISwapRouter__factory } from "./factories/@uniswap/v3-periphery/contracts/interfaces/ISwapRouter__factory";
export type { I1inchSpotAgg } from "./contracts/interfaces/I1inchSpotAgg";
export { I1inchSpotAgg__factory } from "./factories/contracts/interfaces/I1inchSpotAgg__factory";
export type { IBaluniV1Agent } from "./contracts/interfaces/IBaluniV1Agent";
export { IBaluniV1Agent__factory } from "./factories/contracts/interfaces/IBaluniV1Agent__factory";
export type { IBaluniV1AgentFactory } from "./contracts/interfaces/IBaluniV1AgentFactory";
export { IBaluniV1AgentFactory__factory } from "./factories/contracts/interfaces/IBaluniV1AgentFactory__factory";
export type { IBaluniV1DCAVault } from "./contracts/interfaces/IBaluniV1DCAVault";
export { IBaluniV1DCAVault__factory } from "./factories/contracts/interfaces/IBaluniV1DCAVault__factory";
export type { IBaluniV1HyperUniProxy } from "./contracts/interfaces/IBaluniV1HyperUniProxy";
export { IBaluniV1HyperUniProxy__factory } from "./factories/contracts/interfaces/IBaluniV1HyperUniProxy__factory";
export type { IBaluniV1Hypervisor } from "./contracts/interfaces/IBaluniV1Hypervisor";
export { IBaluniV1Hypervisor__factory } from "./factories/contracts/interfaces/IBaluniV1Hypervisor__factory";
export type { IBaluniV1Oracle } from "./contracts/interfaces/IBaluniV1Oracle";
export { IBaluniV1Oracle__factory } from "./factories/contracts/interfaces/IBaluniV1Oracle__factory";
export type { IBaluniV1Pool } from "./contracts/interfaces/IBaluniV1Pool";
export { IBaluniV1Pool__factory } from "./factories/contracts/interfaces/IBaluniV1Pool__factory";
export type { IBaluniV1PoolPeriphery } from "./contracts/interfaces/IBaluniV1PoolPeriphery";
export { IBaluniV1PoolPeriphery__factory } from "./factories/contracts/interfaces/IBaluniV1PoolPeriphery__factory";
export type { IBaluniV1PoolRegistry } from "./contracts/interfaces/IBaluniV1PoolRegistry";
export { IBaluniV1PoolRegistry__factory } from "./factories/contracts/interfaces/IBaluniV1PoolRegistry__factory";
export type { IBaluniV1Rebalancer } from "./contracts/interfaces/IBaluniV1Rebalancer";
export { IBaluniV1Rebalancer__factory } from "./factories/contracts/interfaces/IBaluniV1Rebalancer__factory";
export type { IBaluniV1Registry } from "./contracts/interfaces/IBaluniV1Registry";
export { IBaluniV1Registry__factory } from "./factories/contracts/interfaces/IBaluniV1Registry__factory";
export type { IBaluniV1Router } from "./contracts/interfaces/IBaluniV1Router";
export { IBaluniV1Router__factory } from "./factories/contracts/interfaces/IBaluniV1Router__factory";
export type { IBaluniV1Swapper } from "./contracts/interfaces/IBaluniV1Swapper";
export { IBaluniV1Swapper__factory } from "./factories/contracts/interfaces/IBaluniV1Swapper__factory";
export type { IBaluniV1YearnVault } from "./contracts/interfaces/IBaluniV1YearnVault";
export { IBaluniV1YearnVault__factory } from "./factories/contracts/interfaces/IBaluniV1YearnVault__factory";
export type { IStaticOracle } from "./contracts/interfaces/IStaticOracle";
export { IStaticOracle__factory } from "./factories/contracts/interfaces/IStaticOracle__factory";
export type { IYearnVault } from "./contracts/interfaces/IYearnVault";
export { IYearnVault__factory } from "./factories/contracts/interfaces/IYearnVault__factory";
export type { DSMath } from "./contracts/libs/DSMath";
export { DSMath__factory } from "./factories/contracts/libs/DSMath__factory";
export type { BaluniV1HyperPoolZap } from "./contracts/managers/BaluniV1HyperPoolZap.sol/BaluniV1HyperPoolZap";
export { BaluniV1HyperPoolZap__factory } from "./factories/contracts/managers/BaluniV1HyperPoolZap.sol/BaluniV1HyperPoolZap__factory";
export type { IClearingV2 } from "./contracts/managers/BaluniV1HyperPoolZap.sol/IClearingV2";
export { IClearingV2__factory } from "./factories/contracts/managers/BaluniV1HyperPoolZap.sol/IClearingV2__factory";
export type { IWETH } from "./contracts/managers/BaluniV1HyperPoolZap.sol/IWETH";
export { IWETH__factory } from "./factories/contracts/managers/BaluniV1HyperPoolZap.sol/IWETH__factory";
export type { BaluniV1PoolZap } from "./contracts/managers/BaluniV1PoolZap.sol/BaluniV1PoolZap";
export { BaluniV1PoolZap__factory } from "./factories/contracts/managers/BaluniV1PoolZap.sol/BaluniV1PoolZap__factory";
export type { BaluniV1Rebalancer } from "./contracts/managers/BaluniV1Rebalancer";
export { BaluniV1Rebalancer__factory } from "./factories/contracts/managers/BaluniV1Rebalancer__factory";
export type { BaluniV1Swapper } from "./contracts/managers/BaluniV1Swapper";
export { BaluniV1Swapper__factory } from "./factories/contracts/managers/BaluniV1Swapper__factory";
export type { MockOracle } from "./contracts/mock/MockOracle";
export { MockOracle__factory } from "./factories/contracts/mock/MockOracle__factory";
export type { MockRebalancer } from "./contracts/mock/MockRebalancer";
export { MockRebalancer__factory } from "./factories/contracts/mock/MockRebalancer__factory";
export type { MockSwapRouter } from "./contracts/mock/MockSwapRouter";
export { MockSwapRouter__factory } from "./factories/contracts/mock/MockSwapRouter__factory";
export type { MockToken } from "./contracts/mock/MockToken";
export { MockToken__factory } from "./factories/contracts/mock/MockToken__factory";
export type { BaluniV1Oracle } from "./contracts/oracles/BaluniV1Oracle";
export { BaluniV1Oracle__factory } from "./factories/contracts/oracles/BaluniV1Oracle__factory";
export type { BaluniV1Agent } from "./contracts/orchestators/BaluniV1Agent";
export { BaluniV1Agent__factory } from "./factories/contracts/orchestators/BaluniV1Agent__factory";
export type { BaluniV1AgentFactory } from "./contracts/orchestators/BaluniV1AgentFactory";
export { BaluniV1AgentFactory__factory } from "./factories/contracts/orchestators/BaluniV1AgentFactory__factory";
export type { BaluniV1Router } from "./contracts/orchestators/BaluniV1Router";
export { BaluniV1Router__factory } from "./factories/contracts/orchestators/BaluniV1Router__factory";
export type { BaluniV1Pool } from "./contracts/pools/BaluniV1Pool";
export { BaluniV1Pool__factory } from "./factories/contracts/pools/BaluniV1Pool__factory";
export type { BaluniV1PoolPeriphery } from "./contracts/pools/BaluniV1PoolPeriphery";
export { BaluniV1PoolPeriphery__factory } from "./factories/contracts/pools/BaluniV1PoolPeriphery__factory";
export type { BaluniV1DCAVaultRegistry } from "./contracts/registry/BaluniV1DCAVaultRegistry";
export { BaluniV1DCAVaultRegistry__factory } from "./factories/contracts/registry/BaluniV1DCAVaultRegistry__factory";
export type { BaluniV1PoolRegistry } from "./contracts/registry/BaluniV1PoolRegistry";
export { BaluniV1PoolRegistry__factory } from "./factories/contracts/registry/BaluniV1PoolRegistry__factory";
export type { BaluniV1Registry } from "./contracts/registry/BaluniV1Registry";
export { BaluniV1Registry__factory } from "./factories/contracts/registry/BaluniV1Registry__factory";
export type { BaluniV1YearnVaultRegistry } from "./contracts/registry/BaluniV1YearnVaultRegistry";
export { BaluniV1YearnVaultRegistry__factory } from "./factories/contracts/registry/BaluniV1YearnVaultRegistry__factory";
export type { BaluniV1DCAVault } from "./contracts/vaults/BaluniV1DCAVault";
export { BaluniV1DCAVault__factory } from "./factories/contracts/vaults/BaluniV1DCAVault__factory";
export type { BaluniV1YearnVault } from "./contracts/vaults/BaluniV1YearnVault";
export { BaluniV1YearnVault__factory } from "./factories/contracts/vaults/BaluniV1YearnVault__factory";