export default EditorView;
declare class EditorView extends View<HTMLElement> {
    /**
     *
     * @param {Editor} editor
     * @constructor
     */
    constructor(editor: Editor);
    main: EmptyView;
    mainViewport: EmptyView;
    el: Element;
    /**
     *
     * @type {Editor}
     */
    editor: Editor;
    /**
     *
     * @type {View|null}
     */
    gameView: View | null;
    entityListView: EntityListView;
    entityEditor: EntityEditorView;
    toolSettings: ToolSettingsView;
    toolBar: ListView;
    processBar: ListView;
    selectionView: VirtualListView;
    coordinateView: GridPickCoordinateView;
    layout(): void;
}
import View from "../../src/view/View.js";
import EmptyView from "../../src/view/elements/EmptyView.js";
import EntityListView from './ecs/EntityList.js';
import EntityEditorView from './ecs/EntityEditor.js';
import ToolSettingsView from "./tools/ToolSettingsView.js";
import ListView from "../../src/view/common/ListView.js";
import VirtualListView from '../../src/view/common/VirtualListView.js';
import GridPickCoordinateView from "./GridPickCoordinateView.js";
//# sourceMappingURL=EditorView.d.ts.map