#import <Foundation/Foundation.h>
#import <CoreSimulator/FoundationXPCProtocolProxyable-Protocol.h>
NS_ASSUME_NONNULL_BEGIN
@protocol SimDisplayIOSurfaceRenderable <FoundationXPCProtocolProxyable>
@property (nullable, nonatomic, readonly) id ioSurface;
@property (nullable, nonatomic, readonly) id framebufferSurface;
@property (nullable, nonatomic, readonly) id maskedFramebufferSurface;
- (void)unregisterIOSurfaceChangeCallbackWithUUID:(NSUUID *)arg1;
- (void)registerCallbackWithUUID:(NSUUID *)arg1 ioSurfaceChangeCallback:(void (^)(id _Nullable))arg2;
- (void)unregisterIOSurfacesChangeCallbackWithUUID:(NSUUID *)arg1;
- (void)registerCallbackWithUUID:(NSUUID *)arg1 ioSurfacesChangeCallback:(void (^)(id _Nullable))arg2;
@end
NS_ASSUME_NONNULL_END