import { Declaration } from './Declaration';
import { Assignment } from './Assignment';
import { GCode } from './GCode';
import { Goto } from './Goto';
import { Instruction } from './Instruction';
import { FlowControlInstruction } from './FlowControlInstruction';
import { MCode } from './MCode';
export interface StatementVisitor {
    onDeclaration(declaration: Declaration): void;
    onAssignment(assignment: Assignment): void;
    onGCode(gCode: GCode): void;
    onGoto(gotoStatement: Goto): void;
    onInstruction(instruction: Instruction): void;
    onFlowControlInstruction(instruction: FlowControlInstruction): void;
    onMCode(mCode: MCode): void;
}
