/** Versioned, provider-neutral display facts. Native payloads never cross this boundary. */ export interface RuntimeMetadata { type: string; version?: string; adapter_version: '1'; } export declare const TOOL_ACTIONS: readonly ["read", "write", "edit", "list", "search", "execute", "validate", "browse_web", "inspect_git", "delegate", "download", "upload", "prepare_attachment", "operate", "discover_tools", "load_skill", "plan", "request_input"]; export type ToolAction = typeof TOOL_ACTIONS[number]; export type ActivityState = 'queued' | 'paused' | 'running' | 'waiting' | 'completed' | 'failed' | 'cancelled' | 'unknown'; export interface RuntimeActivity { schema_version: 'runtime-activity/1'; kind: 'tool' | 'subtask'; operation: ToolAction | 'start' | 'wait' | 'status' | 'peek' | 'message' | 'followup' | 'interrupt' | 'cancel' | 'roster' | 'claim'; call_id?: string; outcome: 'pending' | 'success' | 'failed' | 'timed_out' | 'cancelled' | 'unknown'; targets: { id: string; state: ActivityState; wait_reason?: 'model' | 'tool' | 'subtask' | 'user'; }[]; }