/** * External-call classification & external node creation — extracted from * `call-graph.ts` (change: modularize-call-graph-builder; analyzer: * StableCallGraphBarrel). * * Unresolved calls (stdlib / HTTP / DB / filesystem / unknown) become synthetic * `external::` leaf nodes. `classifyExternal` buckets a callee name into an * `ExternalKind`; `getOrCreateExternalNode` interns the leaf into the node map. * Pure (the only mutation is the caller-supplied `nodes` map) and dependency-light * — only the `ExternalKind`/`FunctionNode` types. These were file-internal helpers * (never on `call-graph.ts`'s public surface); `getOrCreateExternalNode` is imported * back by the extractors, so the public import surface is unchanged. */ import type { FunctionNode } from './call-graph-types.js'; export declare function getOrCreateExternalNode(name: string, nodes: Map): FunctionNode; //# sourceMappingURL=call-graph-external.d.ts.map