import type * as ts from 'typescript/lib/tsserverlibrary'; import TemplateContext from './template-context'; export default interface TemplateSourceHelper { getTemplate(fileName: string, position: number): TemplateContext | undefined; getAllTemplates(fileName: string): ReadonlyArray; getRelativePosition(context: TemplateContext, offset: number): ts.LineAndCharacter; }