import { ParserRuleContext } from 'antlr4ts'; import { ApexType } from '../type/ApexMethod.js'; import { TypeRegistry } from '../type/TypeRegistry.js'; import { BaseListener } from './baseListener.js'; export declare abstract class BaseReturnMutator extends BaseListener { private readonly returnValue; constructor(returnValue: string, typeRegistry?: TypeRegistry); enterReturnStatement(ctx: ParserRuleContext): void; protected abstract isEligibleReturnType(apexType: ApexType): boolean; private isMutableReturn; }