import { MultiProvider } from '@hyperlane-xyz/sdk';
/**
 * Forks a provided network onto MultiProvider
 * @param multiProvider the MultiProvider to be prepared
 * @param chains the chain selection passed-in by the user
 */
export declare function forkNetworkToMultiProvider(multiProvider: MultiProvider, chain: string): Promise<MultiProvider<{}>>;
/**
 * Ensures an anvil node is running locally.
 */
export declare function verifyAnvil(): Promise<void>;
/**
 * Evaluates if an error is related to the current dry-run.
 * @param error the thrown error
 * @param dryRun the chain name to execute the dry-run on
 */
export declare function evaluateIfDryRunFailure(error: any, dryRun: string): void;
export declare function completeDryRun(command: string): Promise<void>;
//# sourceMappingURL=dry-run.d.ts.map