import type { NodePath } from '@babel/core'; import { Babel } from './Babel.type.js'; import { AssignmentExpression, CallExpression, JSXExpressionContainer, UpdateExpression, VariableDeclaration } from 'babel-types'; export declare function MakeBabelTransformComponentState(): (babel: Babel) => { pre(): void; visitor: { ClassMethod: { enter(path: NodePath): void; exit(path: NodePath): void; }; ClassProperty: { enter(path: NodePath): void; exit(path: NodePath): void; }; AssignmentExpression(path: NodePath): void; UpdateExpression(path: NodePath): void; CallExpression(path: NodePath): void; VariableDeclaration(path: NodePath): void; JSXExpressionContainer(path: NodePath): void; }; }; //# sourceMappingURL=BabelTransformComponentState.d.ts.map