import type { ParseNode } from '#self'; export type TargetSymbol = ParseNode['type'] | 'super' | 'this'; /** https://tc39.es/ecma262/#sec-static-semantics-contains */ export declare function Contains(node: ParseNode, symbol: TargetSymbol): boolean; /** https://tc39.es/ecma262/#sec-static-semantics-arrayliteralcontentnodes */ export declare function ArrayLiteralContentNodes(node: ParseNode.ArrayLiteral): ParseNode.ElementList; /** https://tc39.es/ecma262/#sec-static-semantics-propertydefinitionnodes */ export declare function PropertyDefinitionNodes(node: ParseNode.ObjectLiteral): ParseNode.PropertyDefinitionList; export declare function avoid_using_children(node: ParseNode): Generator; //# sourceMappingURL=utils.d.mts.map