import { Tool } from '../tool.js'; /** * Schema and visibility material for catalog cache keys. * Name and description alone reuse a stale index when a parameter list changes. */ export declare function toolCacheFields(tool: Tool): { schema: string; visibility: string; }; /** * Length-prefixed catalog fingerprint. Without a delimiter, ('ab','c') and ('a','bc') * hash to the same key and a transform can serve a stale tool list. */ export declare function catalogCacheKey(tools: Tool[], visibleNames: string[]): string; //# sourceMappingURL=tool-cache-key.d.ts.map