import { TokenCursor } from '../../tokens';
import { LiteralNode } from '../literal';
import { BinaryExpressionNode } from './binary';
import { CallExpressionNode } from './call';
import { IdentifierExpressionNode } from './identifier';
import { LogicalExpressionNode } from './logical';
import { MemberExpressionNode } from './member';
import { UnaryExpressionNode } from './unary';
export type ExpressionNode = MemberExpressionNode | CallExpressionNode | BinaryExpressionNode | LogicalExpressionNode | UnaryExpressionNode | LiteralNode | IdentifierExpressionNode;
export declare const parseExpressionNode: (cursor: TokenCursor) => ExpressionNode;
//# sourceMappingURL=expression.d.ts.map