import { Env } from "../dists/env.js"; import { ICompileError, IRuntimeError } from "../errors/IError.js"; import { SqModule } from "../public/SqProject/SqModule.js"; import { RunOutput } from "../reducer/Reducer.js"; import { result } from "../utility/result.js"; import { Value } from "../value/index.js"; export type RunParams = { module: SqModule; environment: Env; imports: Record; }; export type RunResult = result; export declare abstract class BaseRunner { abstract run(params: RunParams): Promise; } //# sourceMappingURL=BaseRunner.d.ts.map