import type { HippoMemoryConfig } from "../config.js"; import type { MemoryService } from "../memory-service.js"; import type { SuccessDetector, ToolResultSummary } from "../success-detector.js"; export interface AgentEndEvent { stopReason: string; } export interface AgentEndDeps { service: MemoryService; config: HippoMemoryConfig; successDetector: SuccessDetector; getAnchorIds: () => readonly string[]; getRecentToolResults: () => readonly ToolResultSummary[]; } export type AgentEndHook = (event: AgentEndEvent, ctx: unknown) => Promise; export declare function createAgentEndHook(deps: AgentEndDeps): AgentEndHook; //# sourceMappingURL=agent-end.d.ts.map