/** SDK-owned platform module. This implementation is maintained in goodvibes-sdk. */ export declare const TASK_TOOL_SCHEMA: { readonly type: "object"; readonly properties: { readonly mode: { readonly type: "string"; readonly enum: readonly ["create", "list", "show", "status", "depend", "cancel", "handoff", "handoffs"]; }; readonly view: { readonly type: "string"; readonly enum: readonly ["summary", "full"]; }; readonly sessionId: { readonly type: "string"; readonly description: string; }; readonly taskId: { readonly type: "string"; }; readonly title: { readonly type: "string"; }; readonly label: { readonly type: "string"; }; readonly status: { readonly type: "string"; readonly enum: readonly ["queued", "running", "blocked", "completed", "failed", "cancelled"]; }; readonly dependsOnSessionId: { readonly type: "string"; }; readonly dependsOnTaskId: { readonly type: "string"; }; readonly reason: { readonly type: "string"; }; readonly toSessionId: { readonly type: "string"; }; readonly scope: { readonly type: "string"; readonly enum: readonly ["task", "subtree", "session"]; }; }; readonly required: readonly ["mode"]; readonly additionalProperties: false; }; export type TaskToolInput = { mode: 'create' | 'list' | 'show' | 'status' | 'depend' | 'cancel' | 'handoff' | 'handoffs'; view?: 'summary' | 'full' | undefined; sessionId?: string | undefined; taskId?: string | undefined; title?: string | undefined; label?: string | undefined; status?: 'queued' | 'running' | 'blocked' | 'completed' | 'failed' | 'cancelled' | undefined; dependsOnSessionId?: string | undefined; dependsOnTaskId?: string | undefined; reason?: string | undefined; toSessionId?: string | undefined; scope?: 'task' | 'subtree' | 'session' | undefined; }; //# sourceMappingURL=schema.d.ts.map