/**
 * Kernel Context — contracts.
 *
 * ContextCompiler is the public interface all context-planning callers
 * must go through. The concrete backend is swappable; in PR 1 it is
 * TokenSupremacyEngine. Future PRs will split this into smaller services
 * (BudgetService / CandidateScorer / ContextPlanner / ContextPacker).
 */
import type { CompiledContextPack, CompiledContextRequest } from './types.js';
export interface ContextCompiler {
    compileContext(input: CompiledContextRequest): Promise<CompiledContextPack>;
}
