import type { ExtractorOutput, TreeSitterTree } from '../types.js';
/**
 * Extract symbols from F# files.
 *
 * tree-sitter-fsharp grammar notes:
 * - named_module: top-level module declaration
 * - function_declaration_left: LHS of `let name params = ...`
 * - import_decl: `open Namespace`
 * - type_definition > union_type_defn / record_type_defn
 * - application_expression: function calls
 */
export declare function extractFSharpSymbols(tree: TreeSitterTree, _filePath: string): ExtractorOutput;
//# sourceMappingURL=fsharp.d.ts.map