import * as t from "@babel/types"; import type { NodePath, PluginPass } from "@babel/core"; import type { Ctx } from "../context"; type State = PluginPass; export declare const createFunctionVisitor: (ctx: Ctx) => { CallExpression: (path: NodePath, state: State) => void; FunctionDeclaration: (path: NodePath, state: State) => void; FunctionExpression: (path: NodePath, state: State) => void; ArrowFunctionExpression: (path: NodePath, state: State) => void; }; export {};