import type { HookDependencies } from "../types.js"; type CompactingInput = { sessionID?: unknown; }; type CompactingOutput = { context?: unknown; }; type EventInput = { event?: unknown; }; export interface SessionHooks { event: (input: EventInput) => Promise; "experimental.session.compacting": (input: CompactingInput, output: CompactingOutput) => Promise; } export declare function createSessionHooks(deps: HookDependencies): SessionHooks; export {}; //# sourceMappingURL=session-hooks.d.ts.map