@class NSString, MCMClientIdentity, MCMUserIdentityCache; @protocol MCMContainerFactory, MCMContainerCache; @interface MCMCommandContext : NSObject @property (readonly, nonatomic) MCMClientIdentity *clientIdentity; @property (readonly, nonatomic) id containerCache; @property (readonly, nonatomic) id containerFactory; @property (readonly, nonatomic) MCMUserIdentityCache *userIdentityCache; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)privileged; + (id)privilegedWithUserIdentity:(id)a0 userIdentityCache:(id)a1; - (void).cxx_destruct; - (id)initWithClientIdentity:(id)a0 containerCache:(id)a1 containerFactory:(id)a2 userIdentityCache:(id)a3; @end