import type { StepRuntimeInfo } from "@ai-kod/common"; import type { OutputFormat, OutputVerbosity, TaskStepHeader, TaskStepSummary } from "../output/types.js"; export interface TaskShowOptions { readonly format: OutputFormat; readonly verbosity: OutputVerbosity; } export interface TaskStepsOptions extends TaskShowOptions { readonly status?: string; } export interface TaskStreamOptions { readonly format: OutputFormat; readonly verbosity: OutputVerbosity; } export interface TaskActionOptions { readonly format: OutputFormat; readonly verbosity: OutputVerbosity; } export type TaskGlobalOptions = TaskShowOptions; export declare function buildTaskStepSummaries(steps: StepRuntimeInfo[]): Array; export declare function taskShow(taskId: string, options: TaskShowOptions): Promise; export declare function taskSteps(taskId: string, options: TaskStepsOptions): Promise; export declare function taskStream(taskId: string, options: TaskStreamOptions): Promise; export declare function taskControlCommand(taskId: string, action: "pause" | "resume" | "stop", options: TaskActionOptions): Promise; export declare function taskGlobalGet(taskId: string, options: TaskGlobalOptions): Promise; export declare function taskStageRun(taskId: string, stageId: string, options: TaskActionOptions): Promise;