import type { LLMProvider } from '../core/llm/llm-provider.js'; import type { Tool } from '../core/tools/tool-types.js'; import { type RealModelConfigView } from './model-resolution.js'; export declare function createModelInfoTool(deps: { provider: () => Pick; config: () => RealModelConfigView; /** Dynamic getter for the current probed context window (may update after startup probe). */ getContextTokens?: () => number | undefined; /** Dynamic getter for the current max output tokens (derived from context window or user-pinned). */ getMaxOutputTokens?: () => number | undefined; }): Tool; //# sourceMappingURL=model-info-tool.d.ts.map