import type { TaskComplexity, TaskKind } from "./task-plan.js"; export type TaskDepth = "bounded" | "standard" | "deep"; export type TaskCoordination = "direct" | "tracked"; export type TaskVerification = "source-synthesis" | "observable-outcome" | "behavior-and-regression" | "root-cause-regression" | "coverage-and-impact"; export interface TaskAnalysis { complexity: TaskComplexity; shouldPlan: boolean; category: TaskKind; goal: string; depth: TaskDepth; coordination: TaskCoordination; verification: TaskVerification; completionStandard: string; } export declare function isNarrowExplicitNmapOperation(prompt: string): boolean; export declare function analyzeTask(prompt: string): TaskAnalysis; export declare function formatTaskAnalysisHint(analysis: TaskAnalysis): string;