import { Arth1ExpressionContext, Arth2ExpressionContext, AssignExpressionContext } from 'apex-parser'; import { TypeRegistry } from '../type/TypeRegistry.js'; import { BaseListener } from './baseListener.js'; export declare class ArithmeticOperatorDeletionMutator extends BaseListener { private static readonly ARITHMETIC_OPERATORS; constructor(typeRegistry?: TypeRegistry); enterArth1Expression(ctx: Arth1ExpressionContext): void; enterArth2Expression(ctx: Arth2ExpressionContext): void; enterAssignExpression(_ctx: AssignExpressionContext): void; private processArithmeticDeletion; private static isRightIdentity; private static isLeftIdentity; private static isLiteralZero; private static isLiteralOne; }