import type { ProviderPolicy } from "../../providers/index.js";
import type { ExecutionStrategy, ExecutionSelectionDecision, UserIntent } from "../../contracts/orchestration.js";
import type { IntentFrame } from "../../contracts/goal.js";
export interface ParallelCommandOptions {
    workers?: string;
    runId?: string;
    approvalPolicy?: string;
    watch?: boolean;
    noWatch?: boolean;
    view?: string;
    chat?: boolean;
    fromSpec?: string;
    alternateScreen?: boolean;
    noPause?: boolean;
    compact?: boolean;
    goalId?: string;
    timeoutPreset?: string;
    provider?: ProviderPolicy;
    model?: string;
    mcpScope?: string;
    execution?: string;
    executionStrategy?: ExecutionStrategy;
    executionDecision?: ExecutionSelectionDecision;
    intentFrame?: IntentFrame;
    /** Analyzed user intent for dynamic DAG construction and role routing. */
    intent?: UserIntent;
    /** Full orchestration prompt from buildOrchestratedPrompt() for OMK control instructions. */
    orchestrationPrompt?: string;
    signal?: AbortSignal;
}
export declare function parallelCommand(goal: string | undefined, options?: ParallelCommandOptions): Promise<{
    runId: string;
    success: boolean;
}>;
