import { CompilerOptions, Program, SourceFile } from 'typescript'; export declare function readTsConfigFile(root: string): CompilerOptions | undefined; export interface CompileResult { program: Program; files: SourceFile[]; } export declare function compileOnce(filePaths: string[], options?: CompilerOptions): Program; export declare function compileAndWatch(root: string, configFileName: string, options: CompilerOptions | undefined, onProgramCreate: (program: Program) => void | Promise): import("typescript").WatchOfConfigFile; export declare function transpileModuleOnce(path: string): Promise; //# sourceMappingURL=compile.d.ts.map