import type { HarnessConfig } from "../config/harness-config.js"; import type { TransformMessagesOutput } from "./types.js"; export type EntrySteeringStatusSummary = { readonly decisions: number; readonly fired: number; readonly invalidRecords: number; }; export declare class EntrySteeringTracker { private readonly projectDir; private readonly config; private readonly decidedSessions; constructor(projectDir: string, config: HarnessConfig); apply(sessionID: string, output: TransformMessagesOutput): void; } export declare function readEntrySteeringStatusSummary(projectDir: string, config: HarnessConfig): EntrySteeringStatusSummary;