import { Observable } from 'rxjs'; import { ForToNext } from '../../interfaces/code/loops/for-to-next'; import { WhileWend } from '../../interfaces/code/loops/while-wend'; import { RepeatUntil } from '../../interfaces/code/loops/repeat-until'; import { SelectCase } from '../../interfaces/code/conditions/select-case'; import { GameStateService } from '../game-state/game-state.service'; import { Assignment } from '../../interfaces/code/assignment'; import { IfThenElse } from '../../interfaces/code/conditions/if-then-else'; import { Expression } from '../../interfaces/code/expressions/expression'; export declare class GeneralService { private gameState; constructor(gameState: GameStateService); assign(e: Assignment): Observable; evaluateExpression(e: Expression): Observable; forToNext(e: ForToNext): Observable; WhileWend(e: WhileWend): Observable; RepeatUntil(e: RepeatUntil): Observable; ifThenElse(e: IfThenElse): Observable; selectCase(e: SelectCase): Observable; }