import type { ModuleGraph } from '../types/module-graph.js'; export declare const createGraphExplorer: (graph: ModuleGraph, entryPaths: Set) => { isReferenced: (filePath: string, identifier: string, options: { includeEntryExports: boolean; }) => [boolean, string | undefined]; hasStrictlyNsReferences: (filePath: string, identifier: string) => [boolean, (string | undefined)?]; buildExportsTree: (options: { filePath?: string; identifier?: string; }) => import("./operations/build-exports-tree.js").TreeNode[]; resolveDefinition: (filePath: string, identifier: string) => import("./operations/resolve-definition.js").DefinitionResult | null; getUsage: (filePath: string, identifier: string) => import("./operations/get-usage.js").UsageResult; findCycles: (filePath: string, maxDepth?: number) => import("../session/types.js").Cycle[]; getContention: (filePath: string) => Map; invalidateCache: () => void; }; export type GraphExplorer = ReturnType;