package com.correx.core.context.compression

import com.correx.core.context.model.ContextEntry
import com.correx.core.context.model.TokenBudget

interface ContextCompressor {
    fun compress(
        entries: List<ContextEntry>,
        budget: TokenBudget,
        strategy: CompressionStrategy
    ): List<ContextEntry>
}
