import type { CompactionConfig } from '../config/runtime.js';
import type { WorkingStateManager } from './manager.js';
export declare function extractFromToolCall(manager: WorkingStateManager, toolName: string, args: string): void;
export declare function extractFromToolResult(manager: WorkingStateManager, toolName: string, result: string, isError: boolean): void;
export declare function extractFromUserMessage(manager: WorkingStateManager, content: string, isFirst: boolean): void;
export declare function extractFromAssistantMessage(manager: WorkingStateManager, content: string, config: CompactionConfig): void;
//# sourceMappingURL=extractor.d.ts.map