import ts from 'typescript'; import type { ResolverContext } from './edge-resolvers/types.js'; import type { CallEdge, Catalog, EdgeSink, ResolverVerdict } from '@opensip-cli/graph'; export declare function tsPosition(node: ts.Node, sourceFile: ts.SourceFile): { readonly line: number; readonly column: number; readonly text: string; }; export declare function pushCallEdge(node: ts.Node, sourceFile: ts.SourceFile, verdict: ResolverVerdict, ownerKey: string, sink: EdgeSink): void; export declare function computeVerdict(node: ts.Node, ctx: ResolverContext): ResolverVerdict | null; export declare function isReturnValueDiscarded(node: ts.Node): boolean; export declare function rebuildCatalog(catalog: Catalog, callsByHash: ReadonlyMap): Catalog; //# sourceMappingURL=edges-dispatch.d.ts.map