import { Value } from '../value.mts'; import { NormalCompletion } from '../completion.mts'; import type { ParseNode } from '../parser/ParseNode.mts'; /** https://tc39.es/ecma262/#sec-module-semantics-runtime-semantics-evaluation */ export declare function Evaluate_Module({ ModuleBody }: ParseNode.Module): Generator | import("../completion.mts").BreakCompletion | import("../completion.mts").ContinueCompletion | import("../value.mts").JSStringValue | NormalCompletion | import("../value.mts").NullValue | import("../value.mts").NumberValue | import("../value.mts").ObjectValue | { readonly Type: 'return'; readonly Value: Value; readonly Target: undefined; mark(m: import("../index.mts").GCMarker): void; } | import("../value.mts").SymbolValue | import("../completion.mts").ThrowCompletion | import("../value.mts").UndefinedValue, import("../evaluator.mts").EvaluatorNextType>; //# sourceMappingURL=Module.d.mts.map