// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const GameController = new NobjcLibrary("/System/Library/Frameworks/GameController.framework/GameController");
export const GCColor = _bindClass(GameController, "GCColor");
export const GCController = _bindClass(GameController, "GCController");
export const GCControllerAxisInput = _bindClass(GameController, "GCControllerAxisInput");
export const GCControllerButtonInput = _bindClass(GameController, "GCControllerButtonInput");
export const GCControllerDirectionPad = _bindClass(GameController, "GCControllerDirectionPad");
export const GCControllerElement = _bindClass(GameController, "GCControllerElement");
export const GCControllerInputState = _bindClass(GameController, "GCControllerInputState");
export const GCControllerLiveInput = _bindClass(GameController, "GCControllerLiveInput");
export const GCControllerTouchpad = _bindClass(GameController, "GCControllerTouchpad");
export const GCDeviceBattery = _bindClass(GameController, "GCDeviceBattery");
export const GCDeviceCursor = _bindClass(GameController, "GCDeviceCursor");
export const GCDeviceHaptics = _bindClass(GameController, "GCDeviceHaptics");
export const GCDeviceLight = _bindClass(GameController, "GCDeviceLight");
export const GCDirectionalGamepad = _bindClass(GameController, "GCDirectionalGamepad");
export const GCDualSenseAdaptiveTrigger = _bindClass(GameController, "GCDualSenseAdaptiveTrigger");
export const GCDualSenseGamepad = _bindClass(GameController, "GCDualSenseGamepad");
export const GCDualShockGamepad = _bindClass(GameController, "GCDualShockGamepad");
export const GCEventViewController = _bindClass(GameController, "GCEventViewController");
export const GCExtendedGamepad = _bindClass(GameController, "GCExtendedGamepad");
export const GCExtendedGamepadSnapshot = _bindClass(GameController, "GCExtendedGamepadSnapshot");
export const GCGamepad = _bindClass(GameController, "GCGamepad");
export const GCGamepadSnapshot = _bindClass(GameController, "GCGamepadSnapshot");
export const GCGearShifterElement = _bindClass(GameController, "GCGearShifterElement");
export const GCKeyboard = _bindClass(GameController, "GCKeyboard");
export const GCKeyboardInput = _bindClass(GameController, "GCKeyboardInput");
export const GCMicroGamepad = _bindClass(GameController, "GCMicroGamepad");
export const GCMicroGamepadSnapshot = _bindClass(GameController, "GCMicroGamepadSnapshot");
export const GCMotion = _bindClass(GameController, "GCMotion");
export const GCMouse = _bindClass(GameController, "GCMouse");
export const GCMouseInput = _bindClass(GameController, "GCMouseInput");
export const GCPhysicalInputElementCollection = _bindClass(GameController, "GCPhysicalInputElementCollection");
export const GCPhysicalInputProfile = _bindClass(GameController, "GCPhysicalInputProfile");
export const GCRacingWheel = _bindClass(GameController, "GCRacingWheel");
export const GCRacingWheelInput = _bindClass(GameController, "GCRacingWheelInput");
export const GCRacingWheelInputState = _bindClass(GameController, "GCRacingWheelInputState");
export const GCSteeringWheelElement = _bindClass(GameController, "GCSteeringWheelElement");
export const GCStylus = _bindClass(GameController, "GCStylus");
export const GCXboxGamepad = _bindClass(GameController, "GCXboxGamepad");
export { GCControllerPlayerIndex } from "./GCControllerPlayerIndex.js";
export { GCDeviceBatteryState } from "./GCDeviceBatteryState.js";
export { GCDevicePhysicalInputElementChange } from "./GCDevicePhysicalInputElementChange.js";
export { GCDualSenseAdaptiveTriggerMode } from "./GCDualSenseAdaptiveTriggerMode.js";
export { GCDualSenseAdaptiveTriggerStatus } from "./GCDualSenseAdaptiveTriggerStatus.js";
export { GCExtendedGamepadSnapshotDataVersion } from "./GCExtendedGamepadSnapshotDataVersion.js";
export { GCMicroGamepadSnapshotDataVersion } from "./GCMicroGamepadSnapshotDataVersion.js";
export { GCPhysicalInputSourceDirection } from "./GCPhysicalInputSourceDirection.js";
export { GCSystemGestureState } from "./GCSystemGestureState.js";
export { GCTouchState } from "./GCTouchState.js";
export { GCHapticsLocality } from "./GCHapticsLocality.js";
