import type { HooksEngine, HookResult } from "../hooks-engine.js"; export declare function fireSessionStart(hooksEngine: HooksEngine, sessionId: string, agentName: string, toolNames: string[]): Promise; export declare function fireSessionEnd(hooksEngine: HooksEngine, sessionId: string, reason: string, turns: number): Promise; export declare function fireStop(hooksEngine: HooksEngine, sessionId: string, response: string): Promise; export declare function firePreCompact(hooksEngine: HooksEngine, sessionId: string, messageCount: number, estimatedTokens: number): Promise; export declare function firePostCompact(hooksEngine: HooksEngine, sessionId: string, beforeCount: number, afterCount: number, estimatedTokensAfter: number, summarized: boolean): Promise; //# sourceMappingURL=hooks.d.ts.map