import type { LinkedEditingRanges } from 'vscode-languageserver'; import type { SymbolTable } from '../java/symbol-table.js'; import type { ParseResult } from '../java/parser.js'; /** * Provides linked editing ranges for simultaneous identifier renaming. * When the cursor is on an identifier, returns all positions of that same * identifier in the file so they can be edited simultaneously. */ export declare function provideLinkedEditingRanges(parseResult: ParseResult, symbolTable: SymbolTable, sourceText: string, line: number, column: number): LinkedEditingRanges | null; //# sourceMappingURL=linked-editing.d.ts.map