import type { CatalogNode } from './catalog-node.js'; import type { CatalogSource } from './catalog.js'; import type { FeralCatalogConfigJson } from './feral-catalog-config.js'; /** * Creates CatalogNodes from user-defined JSON configuration. * These are preconfigured specializations — e.g. an "http" NodeCode * wrapped as "fetch_user_api" with a preset URL and method. */ export declare class JsonCatalogSource implements CatalogSource { private config; constructor(config: FeralCatalogConfigJson); getCatalogNodes(): CatalogNode[]; } //# sourceMappingURL=json-catalog-source.d.ts.map