///
import "./index.scss";
import React = require("react");
import { Workspace } from "@tandem/editor/browser/stores";
import { BaseApplicationComponent } from "@tandem/common";
export default class EditorStageLayersComponent extends BaseApplicationComponent<{
workspace: Workspace;
zoom: number;
}, any> {
private _mousePosition;
private _toolsHidden;
private _previousZoom;
$didInject(): void;
onMouseDown: (event: any) => void;
translate(left: any, top: any): void;
onDragEnter: (event: React.DragEvent) => void;
onDrop: (event: React.DragEvent) => void;
onDragExit: (event: React.DragEvent) => void;
pane(leftDelta: any, topDelta: any): void;
onMouseEvent: (event: React.MouseEvent) => void;
componentWillUpdate(props: any): void;
_center: (oldZoom: any, newZoom: any) => void;
onWheel: (event: React.WheelEvent) => void;
private _zoomTimer;
_zooming(): void;
_hideTools(): boolean;
_showTools: () => void;
componentDidMount(): void;
_debounceRecenter: () => void;
_recenter: (show?: boolean) => void;
onKey: (event: any) => void;
render(): JSX.Element;
}