import { DragEventManager } from '@nekobird/rocket';
import { MonoController } from './mono-controller';
import { MonoActionName } from './action-manager';
export interface ActionConfigMapEntry {
    action: MonoActionName;
    configProperty: string;
}
export declare type ActionConfigMapEntries = ActionConfigMapEntry[];
export declare class EventManager {
    controller: MonoController;
    dragEventManager: DragEventManager;
    constructor(controller: MonoController);
    initialize(): void;
    private onUp;
    private eventHub;
    private handleOutsideAction;
    private eventHandlerKeydown;
}
