/**
 * @author WMXPY
 * @namespace Host
 * @description Complier
 */
import * as TS from "typescript";
export type CreateTypeScriptHostWriteSource = (sourceCode: string) => void;
export type CreateTypeScriptHostWriteSourceMap = (sourceMap: string) => void;
export type CreateTypeScriptHostWriteDeclaration = (declarationCode: string) => void;
export declare const createTypeScriptComplierHost: (sourceCode: string, emitSource?: CreateTypeScriptHostWriteSource, emitSourceMap?: CreateTypeScriptHostWriteSourceMap, emitDeclaration?: CreateTypeScriptHostWriteDeclaration) => TS.CompilerHost;
