import { NodeMap, LocationInfo } from './node'; import { JsNode } from './js-node'; import type { Context } from '../context'; import type { OutputCollector } from '../output'; export declare const JsReservedWords: string[]; /** * A super-type for inheritance checks */ export declare class JsIdent extends JsNode { value: string; constructor(value: string | NodeMap, location?: LocationInfo); toModule(context: Context, out: OutputCollector): void; } export declare const ident: (value: string, location?: LocationInfo) => JsIdent;