/**
 * Task tool render data — types consumed by the shell layer to display
 * subagent progress and final results in the TUI.
 */
import type { TaskObservedToolCall, TaskUsageStats } from './types.js';
export type { TaskObservedToolCall, TaskUsageStats } from './types.js';
/** Full render payload for a task — used by the shell to show progress spinners, final output, and error states. */
export interface TaskResultRenderData {
    text: string;
    toolCalls: TaskObservedToolCall[];
    usage: TaskUsageStats;
    model?: string;
    contextWindow?: number;
    isRunning: boolean;
    isError: boolean;
    isAborted?: boolean;
    errorMessage?: string;
    sessionId?: string;
    sessionFile?: string;
    agentId?: string;
    outputFile?: string;
    status?: string;
}
//# sourceMappingURL=render-data.d.ts.map