//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun  9 2015 22:53:21).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard.
//

#import <Cocoa/NSObject.h>

@class NSTimer;
@protocol IPLargeMovementMouseWatcherDelegate;

@interface IPLargeMovementMouseWatcher : NSObject
{
    NSTimer *_heartbeatTimer;
    BOOL _paused;
    struct CGPoint _lastMotionPoint;
    double _distance;
    BOOL _largeMovementDetected;
    id <IPLargeMovementMouseWatcherDelegate> _delegate;
    double _timeBetweenHeartbeats;
    double _largeMovementDistance;
}

@property(readonly, nonatomic) double distanceForHeartbeat; // @synthesize distanceForHeartbeat=_distance;
@property(nonatomic) double largeMovementDistance; // @synthesize largeMovementDistance=_largeMovementDistance;
@property(nonatomic) double timeBetweenHeartbeats; // @synthesize timeBetweenHeartbeats=_timeBetweenHeartbeats;
@property(nonatomic) id <IPLargeMovementMouseWatcherDelegate> delegate; // @synthesize delegate=_delegate;
- (void)unpause;
- (void)pause;
- (void)mouseExited:(id)arg1;
- (void)mouseMoved:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)checkForLargeMovement;
- (BOOL)hasLargeMovementOccurred;
- (void)timerFired:(id)arg1;
- (void)reset;
- (void)_resetDistance;
- (void)dealloc;

@end

