import type { EcosystemCapability, EcosystemSource, WatcherSummary } from '../../types/index.js';
/**
 * Orchestrate crawling all enabled sources, respecting TTL.
 * Returns a summary of what was crawled and discovered.
 */
export declare function runEcosystemWatcher(sources: EcosystemSource[], forceRefresh?: boolean): Promise<WatcherSummary>;
/**
 * Load cached capabilities without re-crawling.
 */
export declare function loadCachedCapabilities(): EcosystemCapability[];
//# sourceMappingURL=ecosystem-watcher.d.ts.map