import type { NodePath } from "@babel/traverse";
import type { CallExpression, TemplateLiteral } from "@babel/types";
import type t from "@babel/types";
export declare function isComputedNode(node: NodePath<t.Node>): node is NodePath<CallExpression>;
export declare function isComputedNode(node: t.Node): node is CallExpression;
export declare function isSbTemplateNode(node: NodePath<t.Node>): node is NodePath<TemplateLiteral | CallExpression>;
export declare function isEventFlowNode(node: NodePath<t.Node>): node is NodePath<CallExpression>;
export declare function isDimNode(node: t.Node): node is CallExpression;
export declare function isDimNode(node: NodePath<t.Node>): node is NodePath<CallExpression>;
export declare function isFunctionNode(node: NodePath<t.Node>): node is NodePath<t.ArrowFunctionExpression | t.FunctionExpression>;
export declare function isSBBindingTemplateNode(node: NodePath<t.Node>): node is NodePath<t.TaggedTemplateExpression>;
//# sourceMappingURL=jsx-utils.d.ts.map