#import <React/RCTView.h>
#import <ZoomVideoSDK/ZoomVideoSDK.h>

@interface RNZoomWhiteboardView : RCTView {
    BOOL hasSubscribed;
    CADisplayLink* displayLink;
    BOOL isDisplayLinkActive;
    UIButton* optionsButton;
}

+ (instancetype)sharedInstance;
- (void)subscribeWhiteboard;
- (void)unsubscribeWhiteboard;
- (void)startDisplayLink;
- (void)stopDisplayLink;
- (void)showOptionsButton;
- (void)hideOptionsButton;

@end
