/**
 * Run Command
 *
 * Runs walkerOS flows using @walkeros/docker as a library
 * No Docker daemon required - runs directly in Node.js
 */
import type { RunMode, RunCommandOptions, RunOptions, RunResult } from './types.js';
/**
 * CLI command function for `walkeros run`
 *
 * @param mode - Run mode (collect | serve)
 * @param options - Command options
 */
export declare function runCommand(mode: string, options: RunCommandOptions): Promise<void>;
/**
 * Programmatic run function
 *
 * @param mode - Run mode (collect | serve)
 * @param options - Run options
 * @returns Run result
 *
 * @example
 * ```typescript
 * // Run with JSON config (bundles automatically)
 * await run('collect', {
 *   config: './flow.json',
 *   port: 8080
 * });
 *
 * // Run with pre-built bundle
 * await run('collect', {
 *   config: './flow.mjs',
 *   port: 8080
 * });
 * ```
 */
export declare function run(mode: RunMode, options: RunOptions): Promise<RunResult>;
export type { RunMode, RunCommandOptions, RunOptions, RunResult };
//# sourceMappingURL=index.d.ts.map