import type { ProviderPermissionProfiles } from '../../core/models/provider-profiles.js'; import type { ConversationMessage } from '../interactive/interactive.js'; import { loadRunSessionContext } from '../interactive/runSessionReader.js'; import type { TaskAttachment } from '../tasks/attachments.js'; import { type TaskExecutionOptions } from '../tasks/index.js'; import type { ExecCodexSkillInheritance, ExecConfig, ResolvedExecConfig } from './types.js'; export declare function buildExecReadonlyProviderProfileOverrides(config: ExecConfig): ProviderPermissionProfiles; export declare function buildTaskInstructionPrompt(history: ConversationMessage[], hasSessionContext: boolean, inlineTaskText: string): string | null; export declare function runGeneratedWorkflow(cwd: string, runtimeConfig: ResolvedExecConfig, task: string, agentOverrides: TaskExecutionOptions | undefined, attachments: TaskAttachment[] | undefined, codexSkillInheritance: ExecCodexSkillInheritance): Promise>; //# sourceMappingURL=workflowRunner.d.ts.map