import type { AIProvider } from "./types.js"; export interface BundledCatalogCaps { contextWindow?: number; maxOutputTokens?: number; supportsReasoning?: boolean; supportsTools?: boolean; supportsJsonSchema?: boolean; pricing?: { input?: number; output?: number; cachedInput?: number; }; } /** * Sync bundled lookup of catalog limits and reasoning capability for a routed model. * Tries `openRouterModelId`, `provider/modelId`, and bare `modelId` (same order as * {@link lookupBundledCatalogModel}). * * For full catalog enrichment (modalities, raw pricing, catalog row), use * {@link lookupBundledCatalogModel} instead. */ export declare function lookupBundledCatalogCaps(params: { provider: AIProvider; modelId: string; openRouterModelId?: string | null; }): BundledCatalogCaps | undefined; //# sourceMappingURL=lookupBundledCatalogCaps.d.ts.map