import { TaskStatus } from './task-state.js'; /** * SEP-1686 wire states — the 7 status values visible to MCP clients. * Spec reference: §4.2 */ export type WireState = 'submitted' | 'working' | 'input_required' | 'completed' | 'failed' | 'cancelled' | 'unknown'; /** * Maps an internal 10-state TaskStatus to a SEP-1686 wire state. * * Uses an exhaustive switch (no default) so TypeScript raises a compile error * if a new TaskStatus variant is added without updating this mapping. */ export declare function mapToWireState(status: TaskStatus): WireState; /** * Maps an internal 10-state TaskStatus to a short bracketed display badge * for resource renders and UI. * * Uses an exhaustive switch (no default) so TypeScript raises a compile error * if a new TaskStatus variant is added without updating this mapping. */ export declare function mapToDisplay(status: TaskStatus): string;