import { Hono } from "hono"; import type { WSMessage } from "../../types"; import type { AppEnv } from "../app"; import type { ApiDeps } from "../types/api-deps"; interface AgentDeps { sessionStore: { getManaged: (sessionId: string) => { id: string; progressDedupeIds?: { hasSeen: (id: string) => boolean; }; currentTurnId?: string | null; } | null; }; wsHub: { broadcast: (m: WSMessage) => void; }; conversationWriter: { appendAssistantTurn: (a: { sessionId: string; turnId: string; content: string; reviewerOverruled?: boolean; }) => Promise; } | null; agentConfig: { enabled: boolean; webhook: { hmacSecret: string; timestampSkewSeconds: number; }; dedupe: { perSessionCapacity: number; }; }; } export declare const createProgressRoutes: (deps: ApiDeps & AgentDeps) => Hono; export {}; //# sourceMappingURL=progress.routes.d.ts.map