import type { PluginConfig } from "./config.js"; import type { SessionState } from "./session-state.js"; export interface StopConditionResult { shouldStop: boolean; reason: string; } export interface StopConditionsDeps { config: PluginConfig; sessions: Map; log: (...args: unknown[]) => void; } export declare function createStopConditionsModule(deps: StopConditionsDeps): { checkStopConditions: (sessionId: string) => StopConditionResult; }; //# sourceMappingURL=stop-conditions.d.ts.map