import type { ExtractorOutput, TreeSitterTree } from '../types.js';
/**
 * Extract symbols from Groovy files.
 *
 * Groovy is a JVM language with Java-like class/interface/enum structures
 * plus closures, traits, and dynamic typing. The tree-sitter-groovy grammar
 * models classes, methods, imports, and call expressions similarly to Java.
 */
export declare function extractGroovySymbols(tree: TreeSitterTree, _filePath: string): ExtractorOutput;
//# sourceMappingURL=groovy.d.ts.map