export class KeyframeStateManager {
    /**
     * Currently focused (active) keyframe.
     * @type {ObservedValue<Keyframe>}
     */
    observedActiveKeyframe: any;
    /**
     * Store currently selected keyframe(s)
     * @type {List}
     */
    selectedKeyframes: List<any>;
    /**
     * Target state for keyframe selection action processor
     * @type {List}
     */
    curKeyframeList: List<any>;
    /**
     * Snapshot of state prior to keyframe selection action processor
     * @type {List}
     */
    prevKeyframeList: List<any>;
    keyframeViews: Map<any, any>;
    /**
     * Boolean for tangent alignment: free (False) or match (True)
     * @type {ObservedBoolean}
     */
    tangentAlignmentEnabled: ObservedBoolean;
    NULL_KEYFRAME: Keyframe;
}
import List from "../../../../core/collection/list/List.js";
import ObservedBoolean from "../../../../core/model/ObservedBoolean.js";
import { Keyframe } from "../Keyframe.js";
//# sourceMappingURL=KeyframeStateManager.d.ts.map