import type { TaskContextManager } from "../task_context.js"; export declare class TaskService { private readonly taskContext; private readonly projectRoot; constructor(taskContext: TaskContextManager, projectRoot: string); start(args: Record): Promise<{ result: { success: boolean; error: string; task_id: string; next_step: string; }; } | { result: { success: boolean; error: string; next_step: string; task_id?: undefined; domain?: undefined; required_artifacts?: undefined; }; } | { result: { success: boolean; task_id: string; domain: import("../types.js").DomainName; required_artifacts: string[]; next_step: string; error?: undefined; }; }>; query(args: Record): Promise<{ result: { success: boolean; task: null; error: string; recent_tasks: { task_id: string; intent: string; status: string; created_at: string; }[]; next_step: string; governance_status?: undefined; message?: undefined; evidence?: undefined; }; } | { result: { success: boolean; task: null; governance_status: string; recent_tasks: { task_id: string; intent: string; status: string; created_at: string; }[]; message: string; next_step: string; error?: undefined; evidence?: undefined; }; } | { result: { success: boolean; task: { id: string; intent: string; domain_focus: import("../types.js").DomainName | undefined; last_domain_focus_change: import("../../types/pipeline_types.js").DomainFocusChange | undefined; status: "active" | "done" | "cancelled"; system_context: "greenfield" | "brownfield"; verified_artifacts: never[]; }; governance_status: string; evidence: { available: boolean; delivery_allowed: boolean; error: string; required?: undefined; valid?: undefined; invalid?: undefined; missing?: undefined; adversarial_review_passed?: undefined; adversarial_review_issues?: undefined; issues?: undefined; advisories?: undefined; inherited?: undefined; }; next_step: string; error?: undefined; recent_tasks?: undefined; message?: undefined; }; } | { result: { success: boolean; task: { id: string; intent: string; domain_focus: import("../types.js").DomainName | undefined; last_domain_focus_change: import("../../types/pipeline_types.js").DomainFocusChange | undefined; status: "active" | "done" | "cancelled"; system_context: "greenfield" | "brownfield"; verified_artifacts: string[]; }; evidence: { required: number; valid: number; invalid: string[]; missing: string[]; adversarial_review_passed: boolean | undefined; adversarial_review_issues: import("./adversarial_review_evaluator.js").ReviewEvidenceDiagnostic[]; delivery_allowed: boolean; issues: import("./evidence_evaluator.js").EvidenceDiagnostic[]; advisories: import("./evidence_evaluator.js").EvidenceDiagnostic[]; inherited: { artifact_kind: string; origin_task_id: string; }[]; available?: undefined; error?: undefined; }; governance_status: string; next_step: string; error?: undefined; recent_tasks?: undefined; message?: undefined; }; }>; advance(args: Record): Promise<{ result: { success: boolean; evidence_blocked: boolean; missing_evidence: string[]; invalid_evidence: string[]; evidence_issues: import("./evidence_evaluator.js").EvidenceDiagnostic[]; next_step: string; error?: undefined; adversarial_review_passed?: undefined; adversarial_review_issues?: undefined; ready_for_delivery?: undefined; task_id?: undefined; previous_stage?: undefined; current_stage?: undefined; }; } | { result: { success: boolean; evidence_blocked: boolean; adversarial_review_passed: boolean; adversarial_review_issues: import("./adversarial_review_evaluator.js").ReviewEvidenceDiagnostic[]; next_step: string; error?: undefined; missing_evidence?: undefined; invalid_evidence?: undefined; evidence_issues?: undefined; ready_for_delivery?: undefined; task_id?: undefined; previous_stage?: undefined; current_stage?: undefined; }; } | { result: { success: boolean; ready_for_delivery: boolean; task_id: string; next_step: string; error?: undefined; evidence_blocked?: undefined; missing_evidence?: undefined; invalid_evidence?: undefined; evidence_issues?: undefined; adversarial_review_passed?: undefined; adversarial_review_issues?: undefined; previous_stage?: undefined; current_stage?: undefined; }; } | { result: { success: boolean; task_id: string; previous_stage: import("../types.js").DomainName; current_stage: import("../types.js").DomainName; next_step: string; error?: undefined; evidence_blocked?: undefined; missing_evidence?: undefined; invalid_evidence?: undefined; evidence_issues?: undefined; adversarial_review_passed?: undefined; adversarial_review_issues?: undefined; ready_for_delivery?: undefined; }; } | { result: { success: boolean; error: string; next_step: string; }; }>; deliver(args: Record): Promise<{ result: { success: boolean; delivered_task_id: string; already_closed: boolean; status: "active" | "done" | "cancelled"; next_step: string; error?: undefined; evidence_blocked?: undefined; deliver_evidence?: undefined; evidence_issues?: undefined; adversarial_review_passed?: undefined; adversarial_review_issues?: undefined; convergence_blocked?: undefined; }; } | { result: { success: boolean; evidence_blocked: boolean; deliver_evidence: import("../v2/deliver_evidence.js").DeliverEvidence; error: string; next_step: string; delivered_task_id?: undefined; already_closed?: undefined; status?: undefined; evidence_issues?: undefined; adversarial_review_passed?: undefined; adversarial_review_issues?: undefined; convergence_blocked?: undefined; }; } | { result: { success: boolean; evidence_blocked: boolean; deliver_evidence: import("../v2/deliver_evidence.js").DeliverEvidence; evidence_issues: import("./evidence_evaluator.js").EvidenceDiagnostic[]; error: string; next_step: string; delivered_task_id?: undefined; already_closed?: undefined; status?: undefined; adversarial_review_passed?: undefined; adversarial_review_issues?: undefined; convergence_blocked?: undefined; }; } | { result: { success: boolean; evidence_blocked: boolean; adversarial_review_passed: boolean; adversarial_review_issues: import("./adversarial_review_evaluator.js").ReviewEvidenceDiagnostic[]; deliver_evidence: import("../v2/deliver_evidence.js").DeliverEvidence; error: string; next_step: string; delivered_task_id?: undefined; already_closed?: undefined; status?: undefined; evidence_issues?: undefined; convergence_blocked?: undefined; }; } | { result: { success: boolean; evidence_blocked: boolean; convergence_blocked: boolean; error: string; next_step: string; delivered_task_id?: undefined; already_closed?: undefined; status?: undefined; deliver_evidence?: undefined; evidence_issues?: undefined; adversarial_review_passed?: undefined; adversarial_review_issues?: undefined; }; } | { result: { next_step: string; sedimentation_candidates?: { resolutions: Array<{ id: string; type: string; evidence: string; }>; waivers: Array<{ id: string; check: string; reason: string; }>; } | undefined; sedimentation_note?: string | undefined; success: boolean; delivered_task_id: string; deliver_evidence: import("../v2/deliver_evidence.js").DeliverEvidence; error?: undefined; already_closed?: undefined; status?: undefined; evidence_blocked?: undefined; evidence_issues?: undefined; adversarial_review_passed?: undefined; adversarial_review_issues?: undefined; convergence_blocked?: undefined; }; } | { result: { success: boolean; error: string; next_step: string; }; }>; reset(args: Record): Promise<{ result: { success: boolean; status: "active" | "done" | "cancelled"; cleared_evidence: number; cleared_review_records: number; cleared_waivers: number; message: string; next_step: string; error?: undefined; }; } | { result: { success: boolean; error: string; next_step: string; }; }>; cancel(args: Record): Promise<{ result: { success: boolean; cancelled_task_id: string; cleared_evidence: number; cleared_review_records: number; cleared_waivers: number; error?: undefined; next_step?: undefined; }; } | { result: { success: boolean; error: string; next_step: string; }; }>; }