import type { Task as MCPTask } from '@modelcontextprotocol/sdk/types.js'; import { TaskState, TaskStatus } from '../types.js'; type MCPStatus = 'working' | 'completed' | 'failed' | 'cancelled'; /** * Map internal 8-state model to MCP 5-state model. */ export declare function mapInternalStatusToMCP(status: TaskStatus): MCPStatus; /** * Build a human-readable status message from internal task state. */ export declare function buildStatusMessage(task: TaskState): string; /** * Compute recommended poll interval based on task state. */ export declare function computePollInterval(task: TaskState): number | undefined; /** * Build an MCP Task object from internal TaskState. */ export declare function buildMCPTask(task: TaskState): MCPTask; export {}; //# sourceMappingURL=task-status-mapper.d.ts.map