import * as babylon from "babylonjs"; import { Entity } from "../../../entity"; import { TickInfo } from "../../../interfaces"; import { Context } from "../../game-interfaces"; import { EditorEntry } from "./editor-interfaces"; export declare class Editor extends Entity { readonly camera: babylon.TargetCamera; private readonly plugins; private readonly menu; private laserDot; private reactions; init(): Promise; logic(tick: TickInfo): void; destructor(): Promise; private middlePick; }