import type { ExtractorOutput, TreeSitterTree } from '../types.js';
/**
 * Extract symbols from R files.
 *
 * tree-sitter-r grammar (r-lib/tree-sitter-r) notes:
 * - Assignments: binary_operator with `<-` or `=` operator
 * - Functions: function_definition as RHS of assignment
 * - Calls: call node with function/arguments fields
 * - Imports: library() and require() calls
 * - S4 classes: setClass(), setRefClass()
 */
export declare function extractRSymbols(tree: TreeSitterTree, _filePath: string): ExtractorOutput;
//# sourceMappingURL=r.d.ts.map