/**
 * Run Command Validators
 *
 * Validation logic for run command inputs
 */
import type { RunMode } from './types.js';
/**
 * Validates run mode
 *
 * @param mode - Mode to validate
 * @throws Error if mode is invalid
 */
export declare function validateMode(mode: string): asserts mode is RunMode;
/**
 * Validates flow file exists
 *
 * @param filePath - Path to flow configuration file (bare name, relative, or absolute)
 * @returns Absolute path to flow file
 * @throws Error if file doesn't exist
 */
export declare function validateFlowFile(filePath: string): string;
/**
 * Validates port number
 *
 * @param port - Port number to validate
 * @throws Error if port is invalid
 */
export declare function validatePort(port: number): void;
//# sourceMappingURL=validators.d.ts.map