import type { ChatContextStats } from '../../../../core/chat/types.js';
import type { BuildSessionCompactionRunningContextOptions, ConversationCompactionContextInput } from './types.js';
/**
 * Projects compaction-owned runtime state into persisted session context stats.
 */
export declare class ConversationCompactionContextBuilder {
    static buildSessionRunning(options: BuildSessionCompactionRunningContextOptions): ChatContextStats;
    static build(input: ConversationCompactionContextInput): ChatContextStats;
}
//# sourceMappingURL=context-builder.d.ts.map