import * as ts from "typescript"; import * as lua from "../../../LuaAST"; import { FunctionVisitor, TransformationContext } from "../../context"; export declare function transformBinaryOperator(context: TransformationContext, node: ts.Node, operator: ts.BinaryOperator): lua.BinaryOperator; export declare function transformBinaryOperation(context: TransformationContext, left: lua.Expression, right: lua.Expression, operator: ts.BinaryOperator, tsOriginal: ts.Node): lua.Expression; export declare const transformBinaryExpression: FunctionVisitor; export declare function transformBinaryExpressionStatement(context: TransformationContext, node: ts.ExpressionStatement): lua.Statement[] | lua.Statement | undefined;