import { LiveCompactionConfig, ThinkingLevel } from "../config/schema.mjs"; import { HookContext, ResolvedSummarizer } from "../types.mjs"; import { SessionEntry } from "@earendil-works/pi-coding-agent"; //#region src/preset/summarizer.d.ts declare function getEffectiveThinkingLevel(branchEntries: SessionEntry[]): ThinkingLevel; declare function resolveDefaultSummarizer(ctx: HookContext, branchEntries: SessionEntry[]): Promise; declare function resolvePresetSummarizer(ctx: HookContext, config: LiveCompactionConfig, presetQuery: string): Promise; //#endregion export { getEffectiveThinkingLevel, resolveDefaultSummarizer, resolvePresetSummarizer }; //# sourceMappingURL=summarizer.d.mts.map