import { type WorkflowContext } from '../../interactive/interactive-summary.js';
import { type RunSessionContext } from '../../interactive/runSessionReader.js';
import type { InstructModeResult } from '../../interactive/instructModeTypes.js';
export interface DirectInstructModeOptions {
    readonly cwd: string;
    readonly runSlug: string;
    readonly taskContent: string;
    readonly workflowContext: WorkflowContext;
    readonly runSessionContext: RunSessionContext;
    readonly previousOrderContent: string | null;
}
export declare function runDirectInstructMode(options: DirectInstructModeOptions): Promise<InstructModeResult>;
//# sourceMappingURL=directInstructMode.d.ts.map