import type { InterfaceContract } from "./cross-db.js"; export interface ConsumerMatch { file: string; symbol: string; line: number; referencedFields: string[]; edgeType: "query" | "mutation" | "subscription"; } /** * Scan a TypeScript/JavaScript file for GraphQL operations (gql tagged templates, * graphql() calls, .graphql imports) and resolve field references against known contracts. */ export declare function detectGraphQLConsumers(filePath: string, content: string, knownContracts: InterfaceContract[]): ConsumerMatch[];