/**
 *
 * @param {element} markerElement
 * @param {CanvasView} graph
 * @param {AABB2} frame
 * @param {Vector2} margin
 * @param {AABB2} validEditableBounds
 * @param {AnimationCurve} curve
 * @param {function} fnUpdateGraph
 * @param {Keyframe} keyframe
 * @param {List} selectedKeyframes
 * @param {ObservedValue} activeKeyframe
 * @param {LabelView} keyCoordinateDisplay
 * @param {function} fnUpdateMarkerPosition
 * @param {Signal} frameUpdated
 * @param {Signal} keyframeChange
 * @param {EmptyView} vContainer
 * @param {ActionProcessor} actionProcessor
 * @param {keyframesContext} actionProcessorCTX
 * @returns {DraggableAspect}
 */
export function createKeyframeDraggableAspect({ markerElement, graph, frame, margin, validEditableBounds, curve, fnUpdateGraph, keyframe, selectedKeyframes, activeKeyframe, keyCoordinateDisplay, fnUpdateMarkerPosition, frameUpdated, keyframeChange, vContainer, actionProcessor, actionProcessorCTX }: element): DraggableAspect;
import { DraggableAspect } from "../../../ui/DraggableAspect.js";
//# sourceMappingURL=createKeyframeDraggableAspect.d.ts.map