import { type StepExecutor } from '../lib/headless-runner'; export declare function isSafeSkillId(skillId: string): boolean; /** * The prompt embeds workflow- and repo-derived strings, so it travels in the * ES_AGENT_PROMPT env var and is NEVER spliced into the command line: a shell * does not re-scan an expanded variable's value for metacharacters. The old code * interpolated the prompt and escaped only double quotes, leaving `$(...)`, * backticks, and newlines live. Same hardening as `agents run` — this executor * was missed when that one was fixed. */ export declare function renderAgentCommand(template: string, skillId: string): string; export declare function buildSpawnExecutor(agentCommand: string, timeoutSeconds: number): StepExecutor; export declare function workflowRunCommand(name: string, options: { file?: string; agentCmd?: string; yes?: boolean; dryRun?: boolean; maxSteps?: string; stepTimeout?: string; }): Promise; //# sourceMappingURL=orchestrate-run-workflow.d.ts.map