/** This file is part of the SDWebImage package.* (c) Olivier Poitrey <rs@dailymotion.com>** For the full copyright and license information, please view the LICENSE* file that was distributed with this source code.*/#import <Foundation/Foundation.h>#import "SDWebImageCompat.h"/// Cross-platform display link wrapper. Do not retain the target/// Use `CADisplayLink` on iOS/tvOS, `CVDisplayLink` on macOS, `NSTimer` on watchOS@interfaceSDDisplayLink:NSObject@property(readonly,nonatomic,weak,nullable)idtarget;@property(readonly,nonatomic,assign,nonnull)SELselector;@property(readonly,nonatomic)CFTimeIntervalduration;@property(readonly,nonatomic)BOOLisRunning;+(nonnullinstancetype)displayLinkWithTarget:(nonnullid)targetselector:(nonnullSEL)sel;-(void)addToRunLoop:(nonnullNSRunLoop*)runloopforMode:(nonnullNSRunLoopMode)mode;-(void)removeFromRunLoop:(nonnullNSRunLoop*)runloopforMode:(nonnullNSRunLoopMode)mode;-(void)start;-(void)stop;@end