import { z } from 'zod'; import type { ToolContext, ToolResult } from '../types.js'; /** * Input schema for get_next_task tool. * * Uses scoring algorithm with breakdown: * - Dependency Score: 40 points max (all-or-nothing) * - Priority Score: 30 points max (based on agent number) * - Workload Score: 30 points max (based on file count) */ export declare const GetNextTaskInputSchema: z.ZodObject<{ planId: z.ZodString; prettyPrint: z.ZodDefault; }, z.core.$strip>; /** * Task score interface. */ export interface TaskScore { taskId: string; score: number; reasons: string[]; } /** * Handle get_next_task tool request. * Returns the highest-priority available task based on scoring algorithm. * * Uses agent frontmatter for status and dependencies. * * @param input - Tool input * @param context - Tool context * @returns Tool result with detailed score breakdown */ export declare function handleGetNextTask(input: z.infer, context: ToolContext): Promise; //# sourceMappingURL=get-next-task.d.ts.map