declare type InJectObject = Record; declare class Runner { source: string; traceId: number; traceStack: any[]; currentNode: any; private ast; private mainScope; /** 错误收集中心 */ onError(err: Error): void; run(code: string, injectObject?: InJectObject, onError?: (err: Error) => void): any; initScope(injectObject: InJectObject): void; parserAst(code: string): any; } declare const run: (code: string, injectObject: Record, onError?: (e: Error) => void) => any; export { Runner, run as default, run };