import type { ContextBudget, RankedRef } from "./context-bundle.js"; export declare function estimateTokens(text: string): number; export interface BudgetedSelection { readonly selected: readonly RankedRef[]; readonly omitted: readonly RankedRef[]; readonly truncated: boolean; readonly estimatedTokens: number; } export declare function applyBudget(ranked: readonly RankedRef[], budget: ContextBudget, perRefTokenEstimate: (ref: RankedRef) => number): BudgetedSelection; //# sourceMappingURL=token-budget.d.ts.map