/** * Shared token-budget resolver. * * Priority chain: * 1. Explicit `token_budget` arg from the caller * 2. Per-tool budget from .sverklo.yaml (config.search.budgets.) * 3. Global default from .sverklo.yaml (config.search.defaultTokenBudget) * 4. Hard-coded default baked into each tool handler */ import type { SverkloConfig } from "./config-file.js"; export declare function resolveBudget(args: Record, toolName: string, sverkloConfig: SverkloConfig | null, hardDefault: number): number;