import * as ts from 'typescript'; export declare class TypeScriptCompiler { private readonly realHost; /** * A compiler-scoped cache to avoid having to re-parse the same library files for every compilation */ private readonly fileCache; compileBatchInMemory(sources: Array<{ filename: string; contents: string; }>, currentDirectory?: string): BatchCompilationResult; private createInMemoryCompilerHost; } export interface CompilationResult { program: ts.Program; rootFile: ts.SourceFile; } export interface BatchCompilationResult { program: ts.Program; rootFiles: ts.SourceFile[]; } export declare const STANDARD_COMPILER_OPTIONS: ts.CompilerOptions; //# sourceMappingURL=ts-compiler.d.ts.map