import { AxelarRelayerService, IBCRelayerService } from "./services"; import { DockerService } from "./services/DockerService"; export declare const testMnemonic = "illness step primary sibling donkey body sphere pigeon inject antique head educate"; export declare let cosmosRelayer: AxelarRelayerService; export declare let ibcRelayer: IBCRelayerService; export declare let dockerService: DockerService; /** * Sets up IBC channels using the IBCRelayerService between Axelar and Wasm chain. * It initializes the IBCRelayerService if not already done and attempts to set up IBC channels. * * @throws {Error} Throws an error if setting up IBC channels fails. */ export declare const setupIBCChannels: () => Promise; /** * Starts all necessary services including Axelar, Wasm Chains in docker containers and IBC channels. * This function is a high-level method to initiate all the required components for the relayer service. */ export declare const startChains: () => Promise; /** * Stops all services including all docker containers and the IBC relayer. * This method ensures a graceful shutdown of all running services. */ export declare const stopAll: () => Promise; /** * Starts all Cosmos chains using the DockerService. * It invokes the `DockerService.startChains` method to spin up Axelar and Wasm chains. */ export declare const startCosmosChains: () => Promise; /** * Stop all Cosmos chains. * It invokes the `DockerService.startChains` method to spin up Axelar and Wasm chains. */ export declare const stopCosmosChains: () => Promise; /** * Starts the IBC relayer service. * It initializes the IBCRelayerService if necessary and starts the relaying process. * * @throws {Error} Throws an error if starting the IBC relayer fails. */ export declare const startIBCRelayer: () => Promise; /** * Stops the IBC relayer service. * This method is used to stop the interval running in the IBCRelayerService. * * @throws {Error} Throws an error if stopping the IBC relayer fails. */ export declare function stopIBCRelayer(): Promise; //# sourceMappingURL=setup.d.ts.map