import { NGChainedExpression, NGEmptyExpression, NGPipeExpression } from "./ast-transform/node-types.js";
import { NGMicrosyntax, NGMicrosyntaxAs, NGMicrosyntaxExpression, NGMicrosyntaxKey, NGMicrosyntaxKeyedExpression, NGMicrosyntaxLet } from "./microsyntax/microsyntax-node-types.js";
//#region src/visitor-keys.d.ts
declare const visitorKeys: {
  NGMicrosyntax: (keyof NGMicrosyntax)[];
  NGMicrosyntaxAs: (keyof NGMicrosyntaxAs)[];
  NGMicrosyntaxExpression: (keyof NGMicrosyntaxExpression)[];
  NGMicrosyntaxKey: (keyof NGMicrosyntaxKey)[];
  NGMicrosyntaxKeyedExpression: (keyof NGMicrosyntaxKeyedExpression)[];
  NGMicrosyntaxLet: (keyof NGMicrosyntaxLet)[];
  NGEmptyExpression: (keyof NGEmptyExpression)[];
  NGPipeExpression: (keyof NGPipeExpression)[];
  NGChainedExpression: (keyof NGChainedExpression)[];
};
//#endregion
export { visitorKeys };