import { Application, Lambda, ChurchNumeral, Macro, Variable } from "../ast"; export declare abstract class ASTVisitor { onApplication(application: Application): void; onLambda(lambda: Lambda): void; onChurchNumeral(ChurchNumeral: ChurchNumeral): void; onMacro(macro: Macro): void; onVariable(variable: Variable): void; }