import { AbstractSyntaxTree } from "./parse/ast/AbstractSyntaxTree"; import { STObject } from "./STObject"; /** * Smalltalk source code/file loader. */ export declare class STLoader { private jsContext; /** * Sets the "this"-context used when * calling eval(...) in the Smalltalk-JavaScript * bridge. */ setJSContext(jsContext: any): void; runFile(fileName: string): STObject; runSTCode(rawCode: string): STObject; createASTFromFile(fileName: string): AbstractSyntaxTree; createAST(rawCode: string): AbstractSyntaxTree; private readFile(fileName); }