// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const Vision = new NobjcLibrary("/System/Library/Frameworks/Vision.framework/Vision");
export const VNAnimalBodyPoseObservation = _bindClass(Vision, "VNAnimalBodyPoseObservation");
export const VNBarcodeObservation = _bindClass(Vision, "VNBarcodeObservation");
export const VNCalculateImageAestheticsScoresRequest = _bindClass(Vision, "VNCalculateImageAestheticsScoresRequest");
export const VNCircle = _bindClass(Vision, "VNCircle");
export const VNClassificationObservation = _bindClass(Vision, "VNClassificationObservation");
export const VNClassifyImageRequest = _bindClass(Vision, "VNClassifyImageRequest");
export const VNContour = _bindClass(Vision, "VNContour");
export const VNContoursObservation = _bindClass(Vision, "VNContoursObservation");
export const VNCoreMLFeatureValueObservation = _bindClass(Vision, "VNCoreMLFeatureValueObservation");
export const VNCoreMLModel = _bindClass(Vision, "VNCoreMLModel");
export const VNCoreMLRequest = _bindClass(Vision, "VNCoreMLRequest");
export const VNDetectAnimalBodyPoseRequest = _bindClass(Vision, "VNDetectAnimalBodyPoseRequest");
export const VNDetectBarcodesRequest = _bindClass(Vision, "VNDetectBarcodesRequest");
export const VNDetectContoursRequest = _bindClass(Vision, "VNDetectContoursRequest");
export const VNDetectDocumentSegmentationRequest = _bindClass(Vision, "VNDetectDocumentSegmentationRequest");
export const VNDetectFaceCaptureQualityRequest = _bindClass(Vision, "VNDetectFaceCaptureQualityRequest");
export const VNDetectFaceLandmarksRequest = _bindClass(Vision, "VNDetectFaceLandmarksRequest");
export const VNDetectFaceRectanglesRequest = _bindClass(Vision, "VNDetectFaceRectanglesRequest");
export const VNDetectHorizonRequest = _bindClass(Vision, "VNDetectHorizonRequest");
export const VNDetectHumanBodyPose3DRequest = _bindClass(Vision, "VNDetectHumanBodyPose3DRequest");
export const VNDetectHumanBodyPoseRequest = _bindClass(Vision, "VNDetectHumanBodyPoseRequest");
export const VNDetectHumanHandPoseRequest = _bindClass(Vision, "VNDetectHumanHandPoseRequest");
export const VNDetectHumanRectanglesRequest = _bindClass(Vision, "VNDetectHumanRectanglesRequest");
export const VNDetectRectanglesRequest = _bindClass(Vision, "VNDetectRectanglesRequest");
export const VNDetectTextRectanglesRequest = _bindClass(Vision, "VNDetectTextRectanglesRequest");
export const VNDetectTrajectoriesRequest = _bindClass(Vision, "VNDetectTrajectoriesRequest");
export const VNDetectedObjectObservation = _bindClass(Vision, "VNDetectedObjectObservation");
export const VNDetectedPoint = _bindClass(Vision, "VNDetectedPoint");
export const VNFaceLandmarkRegion = _bindClass(Vision, "VNFaceLandmarkRegion");
export const VNFaceLandmarkRegion2D = _bindClass(Vision, "VNFaceLandmarkRegion2D");
export const VNFaceLandmarks = _bindClass(Vision, "VNFaceLandmarks");
export const VNFaceLandmarks2D = _bindClass(Vision, "VNFaceLandmarks2D");
export const VNFaceObservation = _bindClass(Vision, "VNFaceObservation");
export const VNFeaturePrintObservation = _bindClass(Vision, "VNFeaturePrintObservation");
export const VNGenerateAttentionBasedSaliencyImageRequest = _bindClass(Vision, "VNGenerateAttentionBasedSaliencyImageRequest");
export const VNGenerateForegroundInstanceMaskRequest = _bindClass(Vision, "VNGenerateForegroundInstanceMaskRequest");
export const VNGenerateImageFeaturePrintRequest = _bindClass(Vision, "VNGenerateImageFeaturePrintRequest");
export const VNGenerateObjectnessBasedSaliencyImageRequest = _bindClass(Vision, "VNGenerateObjectnessBasedSaliencyImageRequest");
export const VNGenerateOpticalFlowRequest = _bindClass(Vision, "VNGenerateOpticalFlowRequest");
export const VNGeneratePersonInstanceMaskRequest = _bindClass(Vision, "VNGeneratePersonInstanceMaskRequest");
export const VNGeneratePersonSegmentationRequest = _bindClass(Vision, "VNGeneratePersonSegmentationRequest");
export const VNGeometryUtils = _bindClass(Vision, "VNGeometryUtils");
export const VNHomographicImageRegistrationRequest = _bindClass(Vision, "VNHomographicImageRegistrationRequest");
export const VNHorizonObservation = _bindClass(Vision, "VNHorizonObservation");
export const VNHumanBodyPose3DObservation = _bindClass(Vision, "VNHumanBodyPose3DObservation");
export const VNHumanBodyPoseObservation = _bindClass(Vision, "VNHumanBodyPoseObservation");
export const VNHumanBodyRecognizedPoint3D = _bindClass(Vision, "VNHumanBodyRecognizedPoint3D");
export const VNHumanHandPoseObservation = _bindClass(Vision, "VNHumanHandPoseObservation");
export const VNHumanObservation = _bindClass(Vision, "VNHumanObservation");
export const VNImageAestheticsScoresObservation = _bindClass(Vision, "VNImageAestheticsScoresObservation");
export const VNImageAlignmentObservation = _bindClass(Vision, "VNImageAlignmentObservation");
export const VNImageBasedRequest = _bindClass(Vision, "VNImageBasedRequest");
export const VNImageHomographicAlignmentObservation = _bindClass(Vision, "VNImageHomographicAlignmentObservation");
export const VNImageRegistrationRequest = _bindClass(Vision, "VNImageRegistrationRequest");
export const VNImageRequestHandler = _bindClass(Vision, "VNImageRequestHandler");
export const VNImageTranslationAlignmentObservation = _bindClass(Vision, "VNImageTranslationAlignmentObservation");
export const VNInstanceMaskObservation = _bindClass(Vision, "VNInstanceMaskObservation");
export const VNObservation = _bindClass(Vision, "VNObservation");
export const VNPixelBufferObservation = _bindClass(Vision, "VNPixelBufferObservation");
export const VNPoint = _bindClass(Vision, "VNPoint");
export const VNPoint3D = _bindClass(Vision, "VNPoint3D");
export const VNRecognizeAnimalsRequest = _bindClass(Vision, "VNRecognizeAnimalsRequest");
export const VNRecognizeTextRequest = _bindClass(Vision, "VNRecognizeTextRequest");
export const VNRecognizedObjectObservation = _bindClass(Vision, "VNRecognizedObjectObservation");
export const VNRecognizedPoint = _bindClass(Vision, "VNRecognizedPoint");
export const VNRecognizedPoint3D = _bindClass(Vision, "VNRecognizedPoint3D");
export const VNRecognizedPoints3DObservation = _bindClass(Vision, "VNRecognizedPoints3DObservation");
export const VNRecognizedPointsObservation = _bindClass(Vision, "VNRecognizedPointsObservation");
export const VNRecognizedText = _bindClass(Vision, "VNRecognizedText");
export const VNRecognizedTextObservation = _bindClass(Vision, "VNRecognizedTextObservation");
export const VNRectangleObservation = _bindClass(Vision, "VNRectangleObservation");
export const VNRequest = _bindClass(Vision, "VNRequest");
export const VNSaliencyImageObservation = _bindClass(Vision, "VNSaliencyImageObservation");
export const VNSequenceRequestHandler = _bindClass(Vision, "VNSequenceRequestHandler");
export const VNStatefulRequest = _bindClass(Vision, "VNStatefulRequest");
export const VNTargetedImageRequest = _bindClass(Vision, "VNTargetedImageRequest");
export const VNTextObservation = _bindClass(Vision, "VNTextObservation");
export const VNTrackHomographicImageRegistrationRequest = _bindClass(Vision, "VNTrackHomographicImageRegistrationRequest");
export const VNTrackObjectRequest = _bindClass(Vision, "VNTrackObjectRequest");
export const VNTrackOpticalFlowRequest = _bindClass(Vision, "VNTrackOpticalFlowRequest");
export const VNTrackRectangleRequest = _bindClass(Vision, "VNTrackRectangleRequest");
export const VNTrackTranslationalImageRegistrationRequest = _bindClass(Vision, "VNTrackTranslationalImageRegistrationRequest");
export const VNTrackingRequest = _bindClass(Vision, "VNTrackingRequest");
export const VNTrajectoryObservation = _bindClass(Vision, "VNTrajectoryObservation");
export const VNTranslationalImageRegistrationRequest = _bindClass(Vision, "VNTranslationalImageRegistrationRequest");
export const VNVector = _bindClass(Vision, "VNVector");
export const VNVideoProcessor = _bindClass(Vision, "VNVideoProcessor");
export const VNVideoProcessorCadence = _bindClass(Vision, "VNVideoProcessorCadence");
export const VNVideoProcessorFrameRateCadence = _bindClass(Vision, "VNVideoProcessorFrameRateCadence");
export const VNVideoProcessorRequestProcessingOptions = _bindClass(Vision, "VNVideoProcessorRequestProcessingOptions");
export const VNVideoProcessorTimeIntervalCadence = _bindClass(Vision, "VNVideoProcessorTimeIntervalCadence");
export { VNBarcodeCompositeType } from "./VNBarcodeCompositeType.js";
export { VNChirality } from "./VNChirality.js";
export { VNElementType } from "./VNElementType.js";
export { VNErrorCode } from "./VNErrorCode.js";
export { VNGenerateOpticalFlowRequestComputationAccuracy } from "./VNGenerateOpticalFlowRequestComputationAccuracy.js";
export { VNGeneratePersonSegmentationRequestQualityLevel } from "./VNGeneratePersonSegmentationRequestQualityLevel.js";
export { VNHumanBodyPose3DObservationHeightEstimation } from "./VNHumanBodyPose3DObservationHeightEstimation.js";
export { VNImageCropAndScaleOption } from "./VNImageCropAndScaleOption.js";
export { VNPointsClassification } from "./VNPointsClassification.js";
export { VNRequestFaceLandmarksConstellation } from "./VNRequestFaceLandmarksConstellation.js";
export { VNRequestTextRecognitionLevel } from "./VNRequestTextRecognitionLevel.js";
export { VNRequestTrackingLevel } from "./VNRequestTrackingLevel.js";
export { VNTrackOpticalFlowRequestComputationAccuracy } from "./VNTrackOpticalFlowRequestComputationAccuracy.js";
export { VNAnimalIdentifier } from "./VNAnimalIdentifier.js";
export { VNBarcodeSymbology } from "./VNBarcodeSymbology.js";
export { VNComputeStage } from "./VNComputeStage.js";
export { VNImageOption } from "./VNImageOption.js";
export { VNRecognizedPointGroupKey } from "./VNRecognizedPointGroupKey.js";
export { VNRecognizedPointKey } from "./VNRecognizedPointKey.js";
export { VNVideoProcessingOption } from "./VNVideoProcessingOption.js";
