import { IKeyboardEventParams } from "../../InputManager/IInputManager";
import { ICommandManager } from "../../../Commands/CommandManager";
import { Canvas } from "../../../Canvas";
import { SelectionHandler } from "../../../Services/Selection/SelectionHandler";
export declare class DefaultKeyInputHandler {
    private _commandManager;
    private _canvas;
    private _selectionHandler;
    private _moveDirection;
    private _lastMoveDirection;
    constructor(_commandManager: ICommandManager, _canvas: Canvas, _selectionHandler: SelectionHandler);
    onKeyInput(params: IKeyboardEventParams): Promise<boolean | void>;
    private _canDeleteItemHandler;
    private _tryToDeleteSelectedHandlers;
    private _moveItems;
    private get _selectedHandlers();
    private get _selectedItems();
    private _selectedPlaceholder;
}
