import { DeploymentFilter, StratContractsNetworkDeployment, VersionDeployments, VersionNetworkDeployment } from "./types"; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _aaveKandelSeederDeployments: VersionDeployments[]; export declare const getAaveKandelSeederVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all AaveKandelSeeder deployments matching the filter, grouped by network. */ export declare const getAllAaveKandelSeederVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest AaveKandelSeeder deployment matching the filter for each network. */ export declare const getLatestAaveKandelSeederPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _aavePooledRouterDeployments: VersionDeployments[]; export declare const getAavePooledRouterVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all AavePooledRouter deployments matching the filter, grouped by network. */ export declare const getAllAavePooledRouterVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest AavePooledRouter deployment matching the filter for each network. */ export declare const getLatestAavePooledRouterPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _kandelLibDeployments: VersionDeployments[]; export declare const getKandelLibVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all KandelLib deployments matching the filter, grouped by network. */ export declare const getAllKandelLibVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest KandelLib deployment matching the filter for each network. */ export declare const getLatestKandelLibPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _kandelSeederDeployments: VersionDeployments[]; export declare const getKandelSeederVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all KandelSeeder deployments matching the filter, grouped by network. */ export declare const getAllKandelSeederVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest KandelSeeder deployment matching the filter for each network. */ export declare const getLatestKandelSeederPerNetwork: (filter?: DeploymentFilter) => Record; export declare const _smartKandelSeederDeployments: VersionDeployments[]; export declare const getSmartKandelSeederVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all SmartKandelSeeder deployments matching the filter, grouped by network. */ export declare const getAllSmartKandelSeederVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest SmartKandelSeeder deployment matching the filter for each network. */ export declare const getLatestSmartKandelSeederPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _mangroveOrderRouterDeployments: VersionDeployments[]; export declare const getMangroveOrderRouterVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all MangroveOrderRouter deployments matching the filter, grouped by network. */ export declare const getAllMangroveOrderRouterVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest MangroveOrderRouter deployment matching the filter for each network. */ export declare const getLatestMangroveOrderRouterPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _mangroveOrderDeployments: VersionDeployments[]; export declare const getMangroveOrderVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all MangroveOrder deployments matching the filter, grouped by network. */ export declare const getAllMangroveOrderVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest MangroveOrder deployment matching the filter for each network. */ export declare const getLatestMangroveOrderPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _routerProxyFactoryDeployments: VersionDeployments[]; export declare const getRouterProxyFactoryVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all RouterProxyFactory deployments matching the filter, grouped by network. */ export declare const getAllRouterProxyFactoryVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest RouterProxyFactory deployment matching the filter for each network. */ export declare const getLatestRouterProxyFactoryPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _zeroLendLogicDeployments: VersionDeployments[]; export declare const getZeroLendLogicVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all ZeroLendLogic deployments matching the filter, grouped by network. */ export declare const getAllZeroLendLogicVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest ZeroLendLogic deployment matching the filter for each network. */ export declare const getLatestZeroLendLogicPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _pacFinanceLogicDeployments: VersionDeployments[]; export declare const getPacFinanceLogicVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all PacFinanceLogic deployments matching the filter, grouped by network. */ export declare const getAllPacFinanceLogicVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest PacFinanceLogic deployment matching the filter for each network. */ export declare const getLatestPacFinanceLogicPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _simpleAaveLogicDeployments: VersionDeployments[]; export declare const getSimpleAaveLogicVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all SimpleAaveLogic deployments matching the filter, grouped by network. */ export declare const getAllSimpleAaveLogicVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest SimpleAaveLogic deployment matching the filter for each network. */ export declare const getLatestSimpleAaveLogicPerNetwork: (filter?: DeploymentFilter) => Record; export declare const _orbitLogicDeployments: VersionDeployments[]; export declare const getOrbitLogicVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all OrbitLogic deployments matching the filter, grouped by network. */ export declare const getAllOrbitLogicVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest OrbitLogic deployment matching the filter for each network. */ export declare const getLatestOrbitLogicPerNetwork: (filter?: DeploymentFilter) => Record; export declare const _uniswapV3ManagerMonoswapDeployments: VersionDeployments[]; export declare const getUniswapV3ManagerMonoswapVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all UniswapV3Manager (Monoswap) deployments matching the filter, grouped by network. */ export declare const getAllUniswapV3ManagerMonoswapVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest UniswapV3Manager (Monoswap) deployment matching the filter for each network. */ export declare const getLatestUniswapV3ManagerMonoswapPerNetwork: (filter?: DeploymentFilter) => Record; export declare const _uniswapV3RoutingLogicMonoswapDeployments: VersionDeployments[]; export declare const getUniswapV3RoutingLogicMonoswapVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all UniswapV3RoutingLogic (Monoswap) deployments matching the filter, grouped by network. */ export declare const getAllUniswapV3RoutingLogicMonoswapVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest UniswapV3RoutingLogic (Monoswap) deployment matching the filter for each network. */ export declare const getLatestUniswapV3RoutingLogicMonoswapPerNetwork: (filter?: DeploymentFilter) => Record; export declare const _uniswapV3ManagerThrusterDeployments: VersionDeployments[]; export declare const getUniswapV3ManagerThrusterVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all UniswapV3Manager (Thruster) deployments matching the filter, grouped by network. */ export declare const getAllUniswapV3ManagerThrusterVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest UniswapV3Manager (Thruster) deployment matching the filter for each network. */ export declare const getLatestUniswapV3ManagerThrusterPerNetwork: (filter?: DeploymentFilter) => Record; export declare const _uniswapV3RoutingLogicThrusterDeployments: VersionDeployments[]; export declare const getUniswapV3RoutingLogicThrusterVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all UniswapV3RoutingLogic (Thruster) deployments matching the filter, grouped by network. */ export declare const getAllUniswapV3RoutingLogicThrusterVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest UniswapV3RoutingLogic (Thruster) deployment matching the filter for each network. */ export declare const getLatestUniswapV3RoutingLogicThrusterPerNetwork: (filter?: DeploymentFilter) => Record; /** This is a sorted array (newest to oldest), exported for tests */ export declare const _mangroveAmplifierDeployments: VersionDeployments[]; export declare const getMangroveAmplifierVersionDeployments: (filter?: DeploymentFilter) => VersionDeployments | undefined; /** Returns all MangroveAmplifier deployments matching the filter, grouped by network. */ export declare const getAllMangroveAmplifierVersionDeploymentsPerNetwork: (filter?: DeploymentFilter) => Record; /** Returns the latest MangroveAmplifier deployment matching the filter for each network. */ export declare const getLatestMangroveAmplifierPerNetwork: (filter?: DeploymentFilter) => Record; /** Get the latest latest strat contract deployments for the latest Mangrove deployment for each network. */ export declare const getLatestStratContractsPerNetwork: (filter?: DeploymentFilter, mangroveFilter?: DeploymentFilter) => Record;