import type { Compressor, CompressorContext, CompressionResult } from './compressor'; import type { Message } from '@agforge/core'; /** * 截断压缩器。 * * 简单的截断策略:直接丢弃传入的消息,返回空摘要。 * 适用于对历史消息不敏感的场景,或作为 fallback 压缩器。 * * 注意:消息分区(保留哪些消息)的逻辑由 Strategy 负责, * 此压缩器只负责处理 Strategy 分离出来的"待压缩"消息。 */ export declare class TruncateCompressor implements Compressor { compress(_messages: ReadonlyArray, _context: CompressorContext): Promise; }