import { MondrianEventEmitter } from "./common/event-emitter"; import { MondrianShared } from "./shared"; import { MondrianPlayerManager } from "./player"; import { MondrianRenderer } from "./renderer/renderer"; import { MondrianContainerManager } from "./container-manager"; export declare class MondrianEventProxier extends MondrianEventEmitter { private playerManager; private renderer; private containerManager; private shared; private get interaction(); private get interactor(); private get stage(); constructor(playerManager: MondrianPlayerManager, renderer: MondrianRenderer, containerManager: MondrianContainerManager, shared: MondrianShared); start(): void; stop(): void; startPixiEventWatch(): void; stopPixiEventWatch(): void; startSelfEventWatch(): void; stopSelfEventWatch(): void; destroy(): void; private onStateChange; private onUndo; private onRedo; private onClear; private onDragStart; private onDragMove; private onDragEnd; private keyDownMap; private onKeyDown; private onKeyUp; private onWheel; private onInput; private onFocus; private onBlur; private resizeEventHandler; resize(): void; }