import * as ts from "typescript"; export declare function parseString(source: string, scriptKind?: ts.ScriptKind): { sourceFile: ts.SourceFile; program: ts.Program; }; export declare function parseStringAsSourceFile(source: string, scriptKind?: ts.ScriptKind): ts.SourceFile; /** * @throws if parsing error */ export declare function parseFile(filename: string): { sourceFile: ts.SourceFile; program: ts.Program; }; export declare function createProgram(configFile: string, projectRoot: string): ts.Program; export declare function parseTsConfig(tsConfig: string, projectRoot: string): { options: ts.CompilerOptions; files: string[]; };