/**
 * Cloud Runner (was VM Runner)
 *
 * Runs commands on remote machines via SSH.
 * Supports rsync and git-based file syncing.
 */
import { ExecutorType, ExecutionContext, ExecutionConfig } from './shared.js';
import { RunnerResult } from './shared.js';
/**
 * Run command on a remote machine (cloud) via SSH.
 * Formerly 'runVm' — renamed to reflect the simplified environment hierarchy.
 * Uses cloud config with fallback to legacy vm config for backwards compatibility.
 */
export declare function runCloud(context: ExecutionContext, executor: ExecutorType, config: ExecutionConfig, host?: string): Promise<RunnerResult>;
/** @deprecated Use runCloud instead */
export declare const runVm: typeof runCloud;
