@protocol CNScheduler; @interface CNScheduler : NSObject @property (class, readonly) id immediateScheduler; @property (class, readonly) id globalAsyncScheduler; @property (class, readonly) id mainThreadScheduler; @property (class, readonly) id offMainThreadScheduler; @property (class, readonly) id inlineScheduler; + (id)serialDispatchQueueSchedulerWithName:(id)a0; + (id)synchronousSerialDispatchQueueWithName:(id)a0; + (id)operationQueueSchedulerWithMaxConcurrentOperationCount:(long long)a0; + (id)offMainThreadSchedulerWithBackgroundScheduler:(id)a0; @end