/** * Parse Task tool output to recover a session/task ID for resumption. */ export type TaskOutputState = 'running' | 'completed' | 'error' | 'cancelled'; export interface TaskLaunchOutput { taskID: string; state: 'running'; result?: string; } export interface TaskStatusOutput { taskID: string; state: TaskOutputState; timedOut: boolean; result?: string; } export declare function parseTaskIdFromTaskOutput(output: string): string | undefined; export declare function parseTaskLaunchOutput(output: string): TaskLaunchOutput | undefined; export declare function parseTaskStatusOutput(output: string): TaskStatusOutput | undefined; export declare function parseTaskStateFromOutput(output: string): TaskOutputState | undefined; export declare function parseTaskResultFromOutput(output: string): string | undefined;