/**
 * Workflow forward-map (T-FLOW-COHESION FC.2) — the SINGLE source of "given the
 * current chain-stage, what is the next step." When a gate blocks, the hook
 * folds this map into the deny message so the agent is pointed FORWARD at the
 * wall (current stage + next step) instead of bouncing backward through
 * prerequisites. Reads the chain-state FSM, which FC.1 made atomic/trustworthy,
 * so no degradation branch is needed — `idle` is a real, correct stage.
 *
 * `STAGE_NEXT` is the canonical stage→next-step text. The `chain-handoffs` skill
 * (prompt_submit reinforcement) describes the same pipeline; this is the
 * authoritative source — keep that skill's rationale consistent with it.
 *
 * Imports from: ./chain_state.js.
 * Imported by: src/runtime/hooks/pre-tool-use.ts (block path).
 */
import { type ChainStage } from './chain_state.js';
/** Canonical next step for each pipeline stage. Exhaustive over `ChainStage`
 *  (the compiler enforces every stage has an entry). */
export declare const STAGE_NEXT: Record<ChainStage, string>;
/**
 * The compact forward map for a session's current stage: the path, where you
 * are, and the single next step. Fail-open: a read error resolves to `idle`
 * (the correct fresh-session stage), never throws.
 */
export declare function forwardMap(sessionId: string): Promise<string>;
//# sourceMappingURL=workflow_map.d.ts.map