/// /// import { ProjectEditor, CompilationOutlet, CompilationStatusOutlet } from "./editors"; import { Simulation } from "../core/runtime/Simulation"; import { MessageResponses, Message } from "../util/observe"; import { RuntimeConstruct } from "../core/constructs/CPPConstruct"; import { Project } from "../core/Project"; import { CheckpointsOutlet } from "./CheckpointOutlets"; export declare class SimpleExerciseLobsterOutlet { projectEditor: ProjectEditor; private simulationOutlet; private instantMemoryDiagramOutlet; private isInstantMemoryDiagramActive; readonly project: Project; readonly sim?: Simulation; private readonly element; private readonly tabsElem; private readonly sourceTabElem; private readonly simulateTabElem; readonly compilationOutlet: CompilationOutlet; readonly compilationStatusOutlet: CompilationStatusOutlet; readonly checkpointsOutlet: CheckpointsOutlet; _act: MessageResponses; constructor(element: JQuery, project: Project); setProject(project: Project): Project; setSimulation(sim: Simulation): void; clearSimulation(): void; protected requestFocus(msg: Message): void; protected beforeStepForward(msg: Message): void; setSimulationTabEnabled(isEnabled: boolean): void; }