/**
 * Hooks adapter — context namespace.
 *
 * Direct pass-through over `kernel.run.*` context methods. No reimplementation,
 * no side logic. Exists so hosts have a typed in-process surface that never
 * imports MCP or dashboard code.
 */
import type { AssemblyResult, BudgetConfig, CompiledContextPack, CompiledContextRequest, ContextDelta, FileRef, ReadingPlan, SessionSummary, TokenBudget } from '../../kernel/context/index.js';
export declare const ContextHooks: {
    readonly init: () => Promise<void>;
    readonly compile: (request: CompiledContextRequest) => Promise<CompiledContextPack>;
    readonly hypertuneMax: (task: string, files: FileRef[], graphConnectivity?: (chunk: {
        source: string;
        label: string;
    }) => number) => Promise<{
        plan: ReadingPlan;
        assembly: AssemblyResult;
        budgetConfig: BudgetConfig;
    }>;
    readonly differential: (prev: SessionSummary, curr: FileRef[]) => ContextDelta;
    readonly loadLatestSessionSummary: () => Promise<SessionSummary | null>;
    readonly allocateBudget: (workers: Array<{
        id: string;
        estimatedValue: number;
        estimatedCost: number;
    }>, totalBudget?: number) => TokenBudget;
};
