/**
 *
 * @param {KeyboardEvent} event
 * @param {KeyboardDevice} keyboard
 * @param {AnimationCurve} curve
 * @param {KeyframeStateManager} keyframeStateManager
 * @param {ActionProcessor} actionProcessor
 * @param {keyframesContext}actionProcessorCTX
 */
export function handleKeyDownEvents(event: KeyboardEvent, keyboard: KeyboardDevice, curve: AnimationCurve, keyframeStateManager: KeyframeStateManager, actionProcessor: ActionProcessor, actionProcessorCTX: keyframesContext): void;
/**
 *
 * @param {MouseEvent} e
 * @param {CanvasView} graph
 * @param {KeyboardDevice} keyboardElement
 * @param {ActionProcessor} actionProcessor
 * @param {keyframesContext} actionProcessorCTX
 * @param {KeyframeStateManager} keyframeStateManager
 */
export function handleMouseDownEvents(e: MouseEvent, graph: CanvasView, keyboardElement: KeyboardDevice, actionProcessor: ActionProcessor, actionProcessorCTX: keyframesContext, keyframeStateManager: KeyframeStateManager): void;
export function handleMouseDoubleClickEvents(e: any, vContainer: any, graph: any, frame: any, margin: any, curve: any, validEditableBounds: any, actionProcessor: any, actionProcessorCTX: any): void;
/**
 *
 * @param {KeyboardDevice} keyboardElement
 * @param {Keyframe} keyframe
 * @param {ActionProcessor} actionProcessor
 * @param {keyframesContext} actionProcessorCTX
 * @param {KeyframeStateManager} keyframeStateManager
 */
export function handleKeyframeSelectedByDevice(keyboardElement: KeyboardDevice, keyframe: Keyframe, actionProcessor: ActionProcessor, actionProcessorCTX: keyframesContext, keyframeStateManager: KeyframeStateManager): void;
import { Keyframe } from "../Keyframe.js";
//# sourceMappingURL=inputEventHandlers.d.ts.map