import type { CliArgs, RuntimePaths } from "../../lib/types.mjs"; export declare const USAGE = "okstra worker-dispatch \u2014 dispatch verified CLI-backed workers\n\nUsage:\n okstra worker-dispatch --project-root --run-manifest \\\n [--workers ] [--dry-run] \\\n [--idle-timeout-seconds ]\n\nThis command reads a prepared run manifest and dispatches only assignments\nwhose persisted runner is 'cli-wrapper'. It verifies each invocation contract\nbefore execution and uses the persisted provider, model, and registered CLI.\nNative-session assignments remain owned by the active host session.\n\nMissing worker prompt files are generated automatically from the immutable run snapshot.\nExisting prompt and metadata files are never overwritten.\nWhen report-writer completes, this command also runs the idempotent post-report\nsteps: token-usage substitution, render-views, spawn-followups, and validate-run.\n\n --workspace-root and --okstra-bin are owned by this command.\n"; export declare function buildWorkerDispatchArgs(args: CliArgs, paths: RuntimePaths): string[]; export declare function runWorkerDispatch(args: CliArgs, { commandName }?: { readonly commandName?: string; }): Promise; export declare function run(args: readonly string[]): Promise;