import { MidGenerationCompressor } from "../../compression/MidGenerationCompressor.js";
import { AgentRunContext } from "../agent-types.js";

//#region src/domains/run/agents/generation/compression.d.ts
declare function setupCompression(ctx: AgentRunContext, messages: any[], sessionId: string, contextId: string, primaryModelSettings: any): {
  originalMessageCount: number;
  compressor: MidGenerationCompressor | null;
};
//#endregion
export { setupCompression };