@class NSString, NSSet; @interface GCDeviceButtonInputDescription : GCDeviceElementDescription { unsigned long long _attributes; unsigned long long _sourceAttributes; NSString *_name; NSSet *_additionalAliases; NSString *_nameLocalizationKey; NSString *_symbolName; } @property (readonly, getter=isDigital) BOOL digital; @property (readonly) BOOL supportsTouch; @property (readonly) NSString *sourceNameLocalizationKey; @property (readonly) NSString *sourceSymbolName; @property (readonly) float sourceTouchedThreshold; @property (readonly) float sourcePressedThreshold; @property (readonly) long long sourceExtendedEventFieldIndex; + (BOOL)supportsSecureCoding; - (id)init; - (void)encodeWithCoder:(id)a0; - (id)symbolName; - (void).cxx_destruct; - (id)name; - (id)initWithCoder:(id)a0; - (id)additionalAliases; - (id)initWithName:(id)a0 additionalAliases:(id)a1 attributes:(unsigned long long)a2 nameLocalizationKey:(id)a3 symbolName:(id)a4 sourceAttributes:(unsigned long long)a5 sourceExtendedEventField:(long long)a6; - (id)initWithName:(id)a0 additionalAliases:(id)a1 attributes:(unsigned long long)a2 nameLocalizationKey:(id)a3 symbolName:(id)a4 sourceAttributes:(unsigned long long)a5 sourceNameLocalizationKey:(id)a6 sourceSymbolName:(id)a7 sourceTouchedThreshold:(float)a8 sourcePressedThreshold:(float)a9 sourceExtendedEventField:(long long)a10; - (BOOL)isBoundToSystemGesture; - (BOOL)isMappableToSystemGestures; - (BOOL)isRemappable; - (id)nameLocalizationKey; @end