/** * Defaults and resolution for sub-agent max completion (turn) budgets. * Used by Agent tool dispatch and browser prompt ${FUSION_BROWSER_*_MAX_TURNS} substitution. */ /** Default when an agent has no `maxCompletions` on its definition (built-in or repo). */ export declare const DEFAULT_AGENT_MAX_COMPLETIONS = 80; export type AgentWithOptionalMaxCompletions = { name: string; maxCompletions?: number; }; /** * Resolves max completions for a spawn of `subagentType` from merged agent definitions * (built-in + repo), or {@link DEFAULT_AGENT_MAX_COMPLETIONS} when unset. */ export declare function resolveSubagentMaxCompletions(agents: readonly AgentWithOptionalMaxCompletions[], subagentType: string): number; export declare function browserTurnBudgetEnv(agents: readonly AgentWithOptionalMaxCompletions[]): Record<"FUSION_BROWSER_PLANNER_MAX_TURNS" | "FUSION_BROWSER_EXECUTOR_MAX_TURNS", string>;