import type { Message } from '../core/session/session-jsonl.js'; export interface MicroCompactConfig { keepRecentResults: number; minContentLength: number; placeholder: string; } export declare const DEFAULT_MICRO_COMPACT_CONFIG: MicroCompactConfig; export interface MicroCompactResult { messages: Message[]; compressedCount: number; savedChars: number; savedTokens: number; } export declare function microcompact(messages: Message[], config?: Partial): MicroCompactResult; //# sourceMappingURL=microcompact.d.ts.map