import { AbacusApp } from '../../AbacusApp'; import { AbacusCore } from '../../core/AbacusCore'; import { AbacusRouterChecker } from '../../deploy/router/AbacusRouterChecker'; import { AbacusRouterDeployer } from '../../deploy/router/AbacusRouterDeployer'; import { RouterConfig } from '../../deploy/router/types'; import { MultiProvider } from '../../providers/MultiProvider'; import { RouterContracts, RouterFactories } from '../../router'; import { ChainMap, ChainName } from '../../types'; export declare const fullEnvTestConfigs: { test1: import("../../types").IChainConnection; test2: import("../../types").IChainConnection; test3: import("../../types").IChainConnection; }; export declare const subsetTestConfigs: { test1: import("../../types").IChainConnection; test2: import("../../types").IChainConnection; }; export declare type SubsetChains = keyof typeof subsetTestConfigs; export declare const alfajoresChainConfig: { alfajores: import("../../types").IChainConnection; }; export declare class EnvSubsetApp extends AbacusApp { } export declare class EnvSubsetChecker extends AbacusRouterChecker, RouterConfig, RouterContracts> { } export declare const envSubsetFactories: RouterFactories; export declare class EnvSubsetDeployer extends AbacusRouterDeployer { protected core: AbacusCore; constructor(multiProvider: MultiProvider, configMap: ChainMap, core: AbacusCore); initRouter(contractsMap: ChainMap): Promise; deploy(): Promise>; deployContracts(chain: Chain): Promise<{ router: import("@abacus-network/app").Router; }>; } //# sourceMappingURL=app.d.ts.map