/** * External Insight Provider for agent-contracts-analyzer (Issue #24). * Exposes x-micro-contracts-depend-on as ExternalInsight edges and anchor mappings. */ import type { ExternalInsight, InsightProvider, InsightQuery } from "agent-contracts-analyzer"; export declare const MICRO_CONTRACTS_INSIGHT_SOURCE = "micro-contracts"; export interface BuildInsightOptions { configPath?: string; } export declare function buildExternalInsight(projectRoot: string, options?: BuildInsightOptions): ExternalInsight; export declare function filterInsight(insight: ExternalInsight, query: InsightQuery): ExternalInsight; export declare class MicroContractsInsightProvider implements InsightProvider { readonly name = "micro-contracts"; provide(query: InsightQuery): Promise; } export declare const microContractsInsightProvider: MicroContractsInsightProvider; //# sourceMappingURL=insight-provider.d.ts.map