// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const GameplayKit = new NobjcLibrary("/System/Library/Frameworks/GameplayKit.framework/GameplayKit");
export const GKARC4RandomSource = _bindClass(GameplayKit, "GKARC4RandomSource");
export const GKAgent = _bindClass(GameplayKit, "GKAgent");
export const GKAgent2D = _bindClass(GameplayKit, "GKAgent2D");
export const GKAgent3D = _bindClass(GameplayKit, "GKAgent3D");
export const GKBehavior = _bindClass(GameplayKit, "GKBehavior");
export const GKBillowNoiseSource = _bindClass(GameplayKit, "GKBillowNoiseSource");
export const GKCheckerboardNoiseSource = _bindClass(GameplayKit, "GKCheckerboardNoiseSource");
export const GKCircleObstacle = _bindClass(GameplayKit, "GKCircleObstacle");
export const GKCoherentNoiseSource = _bindClass(GameplayKit, "GKCoherentNoiseSource");
export const GKComponent = _bindClass(GameplayKit, "GKComponent");
export const GKComponentSystem = _bindClass(GameplayKit, "GKComponentSystem");
export const GKCompositeBehavior = _bindClass(GameplayKit, "GKCompositeBehavior");
export const GKConstantNoiseSource = _bindClass(GameplayKit, "GKConstantNoiseSource");
export const GKCylindersNoiseSource = _bindClass(GameplayKit, "GKCylindersNoiseSource");
export const GKDecisionNode = _bindClass(GameplayKit, "GKDecisionNode");
export const GKDecisionTree = _bindClass(GameplayKit, "GKDecisionTree");
export const GKEntity = _bindClass(GameplayKit, "GKEntity");
export const GKGaussianDistribution = _bindClass(GameplayKit, "GKGaussianDistribution");
export const GKGoal = _bindClass(GameplayKit, "GKGoal");
export const GKGraph = _bindClass(GameplayKit, "GKGraph");
export const GKGraphNode = _bindClass(GameplayKit, "GKGraphNode");
export const GKGraphNode2D = _bindClass(GameplayKit, "GKGraphNode2D");
export const GKGraphNode3D = _bindClass(GameplayKit, "GKGraphNode3D");
export const GKGridGraph = _bindClass(GameplayKit, "GKGridGraph");
export const GKGridGraphNode = _bindClass(GameplayKit, "GKGridGraphNode");
export const GKLinearCongruentialRandomSource = _bindClass(GameplayKit, "GKLinearCongruentialRandomSource");
export const GKMersenneTwisterRandomSource = _bindClass(GameplayKit, "GKMersenneTwisterRandomSource");
export const GKMeshGraph = _bindClass(GameplayKit, "GKMeshGraph");
export const GKMinmaxStrategist = _bindClass(GameplayKit, "GKMinmaxStrategist");
export const GKMonteCarloStrategist = _bindClass(GameplayKit, "GKMonteCarloStrategist");
export const GKNSPredicateRule = _bindClass(GameplayKit, "GKNSPredicateRule");
export const GKNoise = _bindClass(GameplayKit, "GKNoise");
export const GKNoiseMap = _bindClass(GameplayKit, "GKNoiseMap");
export const GKNoiseSource = _bindClass(GameplayKit, "GKNoiseSource");
export const GKObstacle = _bindClass(GameplayKit, "GKObstacle");
export const GKObstacleGraph = _bindClass(GameplayKit, "GKObstacleGraph");
export const GKOctree = _bindClass(GameplayKit, "GKOctree");
export const GKOctreeNode = _bindClass(GameplayKit, "GKOctreeNode");
export const GKPath = _bindClass(GameplayKit, "GKPath");
export const GKPerlinNoiseSource = _bindClass(GameplayKit, "GKPerlinNoiseSource");
export const GKPolygonObstacle = _bindClass(GameplayKit, "GKPolygonObstacle");
export const GKQuadtree = _bindClass(GameplayKit, "GKQuadtree");
export const GKQuadtreeNode = _bindClass(GameplayKit, "GKQuadtreeNode");
export const GKRTree = _bindClass(GameplayKit, "GKRTree");
export const GKRandomDistribution = _bindClass(GameplayKit, "GKRandomDistribution");
export const GKRandomSource = _bindClass(GameplayKit, "GKRandomSource");
export const GKRidgedNoiseSource = _bindClass(GameplayKit, "GKRidgedNoiseSource");
export const GKRule = _bindClass(GameplayKit, "GKRule");
export const GKRuleSystem = _bindClass(GameplayKit, "GKRuleSystem");
export const GKSCNNodeComponent = _bindClass(GameplayKit, "GKSCNNodeComponent");
export const GKSKNodeComponent = _bindClass(GameplayKit, "GKSKNodeComponent");
export const GKScene = _bindClass(GameplayKit, "GKScene");
export const GKShuffledDistribution = _bindClass(GameplayKit, "GKShuffledDistribution");
export const GKSphereObstacle = _bindClass(GameplayKit, "GKSphereObstacle");
export const GKSpheresNoiseSource = _bindClass(GameplayKit, "GKSpheresNoiseSource");
export const GKState = _bindClass(GameplayKit, "GKState");
export const GKStateMachine = _bindClass(GameplayKit, "GKStateMachine");
export const GKVoronoiNoiseSource = _bindClass(GameplayKit, "GKVoronoiNoiseSource");
export { GKMeshGraphTriangulationMode } from "./GKMeshGraphTriangulationMode.js";
export { GKRTreeSplitStrategy } from "./GKRTreeSplitStrategy.js";
