/**
 * Call extractor - extracts method invocations
 */
import type { Tree } from 'web-tree-sitter';
import type { CallInfo } from '../../types/index.js';
import { type NodeCache } from '../parser.js';
/**
 * Extract all method calls from the tree.
 * @param tree The parsed AST tree
 * @param cache Optional node cache for performance
 * @param language Optional language hint ('java' | 'javascript' | 'typescript' | 'python' | 'rust')
 */
export declare function extractCalls(tree: Tree, cache?: NodeCache, language?: string): CallInfo[];
//# sourceMappingURL=calls.d.ts.map