import { CompilerOptions, WatchCompilerHostOfFilesAndCompilerOptions, BuilderProgram, WatchOfFilesAndCompilerOptions } from 'typescript'; import { Diagnostic } from 'ts-parser'; export declare const App: { watchProgram: WatchOfFilesAndCompilerOptions | undefined; program: BuilderProgram | undefined; host: WatchCompilerHostOfFilesAndCompilerOptions | undefined; rootFolder: string | undefined; rootFiles: string[] | undefined; finishedCompiling: boolean; compilerOptions: CompilerOptions; compileFilesInFolder(rootFolder: string): Promise; watchFilesInFolder(rootFolder: string, finishedWatching: (diagnostics: Diagnostic[]) => void): void; compileFile(filePath: string): Promise; watchFile(filePath: string, finishedWatching: (diagnostics: Diagnostic[]) => void): Promise; defaultDoneCompiling(program: BuilderProgram): void; doneWatching(diagnostics: Diagnostic[], output: (diagnostic: Diagnostic[]) => void): void; }; export declare const constants: { appName: string; moduleName: string; };