import type { TaskState } from '../task/task-state.js'; /** * Guidance appended to spawn-task responses. * Goal: tell the orchestrator to launch more tasks, then wait, use wc -l. */ export declare function buildSpawnGuidance(task: TaskState): string[]; /** * Guidance appended to wait-task responses. * Three branches: terminal, waiting_answer, still working. */ export declare function buildWaitGuidance(task: TaskState): string[]; /** * Guidance appended to respond-task responses. * Two branches: task resumed (working), task already terminal. */ export declare function buildRespondGuidance(task: TaskState): string[]; /** * Guidance appended to message-task responses. * The task just received a follow-up turn and is back to RUNNING. */ export declare function buildMessageGuidance(task: TaskState): string[]; /** * Guidance for message-task when the task is already in a terminal state. * Returns structured advice instead of a thrown error. */ export declare function buildMessageTerminalGuidance(task: TaskState): string[]; /** * Guidance appended to cancel-task responses. */ export declare function buildCancelGuidance(summary: { cancelled: string[]; alreadyTerminal: string[]; notFound: string[]; }): string[];