import type { IToolCatalogReporter, ToolCatalogStatus } from '@mcp-abap-adt/llm-agent'; /** * Holds the last vectorization result. Written once by the builder, read by * HealthChecker through `isToolCatalogReporter`. * * Stays `undefined` when nothing was attempted — no tools RAG, or a store with * no writer. That is deliberately distinct from a summary reporting zero * vectorized tools, which means an attempt was made and failed. */ export declare class ToolCatalogStatusHolder implements IToolCatalogReporter { private status; publish(status: ToolCatalogStatus): void; getToolCatalogStatus(): ToolCatalogStatus | undefined; } //# sourceMappingURL=tool-catalog-status.d.ts.map