import type { ParseNode } from '../parser/ParseNode.mts'; import { type ECMAScriptFunctionObject, ObjectValue } from '#self'; /** https://tc39.es/ecma262/#sec-classstaticblockdefinition-record-specification-type */ export interface ClassStaticBlockDefinitionRecord { readonly BodyFunction: ECMAScriptFunctionObject; } export declare const ClassStaticBlockDefinitionRecord: { (value: ClassStaticBlockDefinitionRecord): ClassStaticBlockDefinitionRecord; [Symbol.hasInstance](instance: unknown): instance is ClassStaticBlockDefinitionRecord; }; /** https://tc39.es/ecma262/#sec-runtime-semantics-classstaticblockdefinitionevaluation */ export declare function ClassStaticBlockDefinitionEvaluation({ ClassStaticBlockBody }: ParseNode.ClassStaticBlock, homeObject: ObjectValue): ClassStaticBlockDefinitionRecord; //# sourceMappingURL=ClassStaticBlockDefinitionEvaluation.d.mts.map