import type { CatalogSource } from './catalog.js'; import type { CatalogNode } from './catalog-node.js'; import type { A2ADiscoveredAgent } from '../../agents/a2a-client.js'; /** * Provides CatalogNodes for skills discovered from A2A agents. * Each agent skill becomes a selectable catalog node. * Agents with no declared skills get a single "chat" node. */ export declare class A2ACatalogSource implements CatalogSource { private agents; constructor(agents: A2ADiscoveredAgent[]); getCatalogNodes(): CatalogNode[]; } //# sourceMappingURL=a2a-catalog-source.d.ts.map