import { MotionProperty } from '../observables/MotionProperty'; import { State } from '../enums'; import { ObservableWithMotionOperators, Spring } from '../types'; export declare const DEFAULT_STIFFNESS: number; export declare const DEFAULT_DAMPING: number; export declare const DEFAULT_THRESHOLD: number; export declare class NumericSpring implements Spring { readonly destination$: MotionProperty; destination: number; readonly initialValue$: MotionProperty; initialValue: number; readonly initialVelocity$: MotionProperty; initialVelocity: number; readonly stiffness$: MotionProperty; stiffness: number; readonly damping$: MotionProperty; damping: number; readonly threshold$: MotionProperty; threshold: number; readonly enabled$: MotionProperty; enabled: boolean; readonly state$: MotionProperty; readonly state: State; value$: ObservableWithMotionOperators; } export default NumericSpring;