import { type StatementEvaluator } from '../evaluator.mts'; import { Value } from '../value.mts'; import { Completion } from '../completion.mts'; import type { ParseNode } from '../parser/ParseNode.mts'; /** https://tc39.es/ecma262/#sec-switch-statement-runtime-semantics-evaluation */ export declare function Evaluate_SwitchStatement({ Expression, CaseBlock }: ParseNode.SwitchStatement): StatementEvaluator; /** https://tc39.es/ecma262/#sec-switch-statement-runtime-semantics-evaluation */ export declare function Evaluate_CaseClause({ StatementList }: ParseNode.CaseClause | ParseNode.DefaultClause): Generator, import("#self").EvaluatorNextType>; //# sourceMappingURL=SwitchStatement.d.mts.map