import type { ParseNode } from '../parser/ParseNode.mts'; import type { PlainEvaluator, ValueEvaluator } from '../evaluator.mts'; import { type DecoratorDefinitionRecord } from './all.mts'; /** https://tc39.es/ecma262/#sec-runtime-semantics-bindingclassdeclarationevaluation */ export declare function BindingClassDeclarationEvaluation(ClassDeclaration: ParseNode.ClassDeclaration, decorators: readonly DecoratorDefinitionRecord[]): ValueEvaluator; /** https://tc39.es/ecma262/#sec-class-definitions-runtime-semantics-evaluation */ export declare function Evaluate_ClassDeclaration(ClassDeclaration: ParseNode.ClassDeclaration): PlainEvaluator; //# sourceMappingURL=ClassDeclaration.d.mts.map