/** * Router — entry point for SEVO pipeline routing. * * Receives a PipelineTask, classifies its level, and produces a * RoutingResult with required/skipped stages and justifications. * * Sub-modules (arc42 §5.2.1): * Rule Matcher → matchTriggerRules (in level-classifier.ts) * Level Classifier → classifyLevel (in level-classifier.ts) * Stage Planner → planStages (below) */ import type { PipelineTask, RoutingResult, Result } from '../types/index.js'; /** * Route a task through the SEVO pipeline. * * @param task - The pipeline task to route. * @returns Result containing RoutingResult on success, RouterError on failure. */ export declare function route(task: PipelineTask): Result; //# sourceMappingURL=router.d.ts.map