@class NSMutableDictionary, NSDictionary, NSObject, NSUserDefaults; @protocol OS_dispatch_queue; @interface _CDComplications : NSObject { NSObject *complicationQueue; int deviceChangeToken; NSUserDefaults *pushLimits; NSMutableDictionary *meterTokens; } @property (copy) NSDictionary *activeComplications; + (id)sharedComplication; + (id)initializeForAdmissionChecking:(BOOL)a0; - (void)readOutActiveComplications; - (id)initForComplications; - (BOOL)admissionCheckOnComplication:(id)a0 forRemote:(BOOL)a1 error:(id *)a2; - (void).cxx_destruct; - (BOOL)isBundleActiveComplication:(id)a0; - (void)meteringStartedOnComplication:(id)a0 costDictionary:(id)a1 onDate:(id)a2; - (int)remainingPushesOnComplication:(id)a0 andReduceBy:(id)a1; - (BOOL)watchIsCharging; - (void)meteringStoppedOnComplication:(id)a0 costDictionary:(id)a1 onDate:(id)a2; - (int)remainingPushesOnComplicationForiOSApplicationWithBundleID:(id)a0; @end