import ts from 'typescript'; export default class LanguageServiceHost implements ts.LanguageServiceHost { private parsedConfig; private cwd; private snapshots; private versions; private fileNames; constructor(parsedConfig: ts.ParsedCommandLine); setSnapshot(fileName: string, data: string): ts.IScriptSnapshot; getScriptSnapshot(fileName: string): ts.IScriptSnapshot | undefined; getCurrentDirectory(): string; getScriptVersion(fileName: string): string; getScriptFileNames(): string[]; getCompilationSettings(): ts.CompilerOptions; getDefaultLibFileName(opts: ts.CompilerOptions): string; useCaseSensitiveFileNames(): boolean; readDirectory(path: string, extensions?: string[], exclude?: string[], include?: string[]): string[]; readFile(path: string, encoding?: string): string | undefined; fileExists(path: string): boolean; getTypeRootsVersion(): number; directoryExists(directoryName: string): boolean; getDirectories(directoryName: string): string[]; }