import type { ExtractorOutput, TreeSitterTree } from '../types.js';
/**
 * Extract symbols from Clojure files.
 *
 * Clojure tree-sitter grammar (sogaiu/tree-sitter-clojure) notes:
 * - The grammar is minimal: everything is a list/vector/map/symbol
 * - We detect definitions by the first symbol in a list: defn, def, defprotocol, etc.
 * - Namespace: (ns name ...)
 * - Imports: (:require ...) inside ns, or (require ...)
 */
export declare function extractClojureSymbols(tree: TreeSitterTree, _filePath: string): ExtractorOutput;
//# sourceMappingURL=clojure.d.ts.map