import type * as ts from 'typescript/lib/tsserverlibrary'; import { LineAndCharacter, Node } from 'typescript/lib/tsserverlibrary'; export default interface ScriptSourceHelper { getAllNodes(fileName: string, condition: (n: Node) => boolean): ReadonlyArray; getNode(fileName: string, position: number): Node | undefined; getLineAndChar(fileName: string, position: number): LineAndCharacter; getOffset(fileName: string, line: number, character: number): number; }