import { RuntimeError } from "../utils/errors";
export declare class TypescriptError extends RuntimeError {
    /** 编译要导出的 TS 文件时，文件不存在 */
    static readonly READED_EXPORTS_COMPILED_TYPESCRIPT_FILE_IS_NOT_EXIST = 110101;
    /** 编译要导出的 TS 文件时，编译失败 */
    static readonly READED_EXPORTS_COMPILED_TYPESCRIPT_FILE_FAILED = 110102;
}
/**
 * 编译 TS 文件，获得临时文件路径
 *
 * @param source 指定要读取的路径
 * @param strict 启用严格模式（严格模式：如果获取不到就报错退出）
 * @param expireTime 指定缓存过期时间（设为 0，则长期有效）
 */
export declare function compileTypeScriptFile(source: string, strict?: boolean, expireTime?: number): Promise<string | undefined>;
