import { NobjcLibrary } from "objc-js";
export declare const MetalPerformanceShadersGraph: NobjcLibrary;
import type { _MPSGraph } from "./MPSGraph.js";
export declare const MPSGraph: typeof _MPSGraph;
export type { _MPSGraph };
import type { _MPSGraphCompilationDescriptor } from "./MPSGraphCompilationDescriptor.js";
export declare const MPSGraphCompilationDescriptor: typeof _MPSGraphCompilationDescriptor;
export type { _MPSGraphCompilationDescriptor };
import type { _MPSGraphConvolution2DOpDescriptor } from "./MPSGraphConvolution2DOpDescriptor.js";
export declare const MPSGraphConvolution2DOpDescriptor: typeof _MPSGraphConvolution2DOpDescriptor;
export type { _MPSGraphConvolution2DOpDescriptor };
import type { _MPSGraphConvolution3DOpDescriptor } from "./MPSGraphConvolution3DOpDescriptor.js";
export declare const MPSGraphConvolution3DOpDescriptor: typeof _MPSGraphConvolution3DOpDescriptor;
export type { _MPSGraphConvolution3DOpDescriptor };
import type { _MPSGraphCreateSparseOpDescriptor } from "./MPSGraphCreateSparseOpDescriptor.js";
export declare const MPSGraphCreateSparseOpDescriptor: typeof _MPSGraphCreateSparseOpDescriptor;
export type { _MPSGraphCreateSparseOpDescriptor };
import type { _MPSGraphDepthwiseConvolution2DOpDescriptor } from "./MPSGraphDepthwiseConvolution2DOpDescriptor.js";
export declare const MPSGraphDepthwiseConvolution2DOpDescriptor: typeof _MPSGraphDepthwiseConvolution2DOpDescriptor;
export type { _MPSGraphDepthwiseConvolution2DOpDescriptor };
import type { _MPSGraphDepthwiseConvolution3DOpDescriptor } from "./MPSGraphDepthwiseConvolution3DOpDescriptor.js";
export declare const MPSGraphDepthwiseConvolution3DOpDescriptor: typeof _MPSGraphDepthwiseConvolution3DOpDescriptor;
export type { _MPSGraphDepthwiseConvolution3DOpDescriptor };
import type { _MPSGraphDevice } from "./MPSGraphDevice.js";
export declare const MPSGraphDevice: typeof _MPSGraphDevice;
export type { _MPSGraphDevice };
import type { _MPSGraphExecutable } from "./MPSGraphExecutable.js";
export declare const MPSGraphExecutable: typeof _MPSGraphExecutable;
export type { _MPSGraphExecutable };
import type { _MPSGraphExecutableExecutionDescriptor } from "./MPSGraphExecutableExecutionDescriptor.js";
export declare const MPSGraphExecutableExecutionDescriptor: typeof _MPSGraphExecutableExecutionDescriptor;
export type { _MPSGraphExecutableExecutionDescriptor };
import type { _MPSGraphExecutableSerializationDescriptor } from "./MPSGraphExecutableSerializationDescriptor.js";
export declare const MPSGraphExecutableSerializationDescriptor: typeof _MPSGraphExecutableSerializationDescriptor;
export type { _MPSGraphExecutableSerializationDescriptor };
import type { _MPSGraphExecutionDescriptor } from "./MPSGraphExecutionDescriptor.js";
export declare const MPSGraphExecutionDescriptor: typeof _MPSGraphExecutionDescriptor;
export type { _MPSGraphExecutionDescriptor };
import type { _MPSGraphFFTDescriptor } from "./MPSGraphFFTDescriptor.js";
export declare const MPSGraphFFTDescriptor: typeof _MPSGraphFFTDescriptor;
export type { _MPSGraphFFTDescriptor };
import type { _MPSGraphGRUDescriptor } from "./MPSGraphGRUDescriptor.js";
export declare const MPSGraphGRUDescriptor: typeof _MPSGraphGRUDescriptor;
export type { _MPSGraphGRUDescriptor };
import type { _MPSGraphImToColOpDescriptor } from "./MPSGraphImToColOpDescriptor.js";
export declare const MPSGraphImToColOpDescriptor: typeof _MPSGraphImToColOpDescriptor;
export type { _MPSGraphImToColOpDescriptor };
import type { _MPSGraphLSTMDescriptor } from "./MPSGraphLSTMDescriptor.js";
export declare const MPSGraphLSTMDescriptor: typeof _MPSGraphLSTMDescriptor;
export type { _MPSGraphLSTMDescriptor };
import type { _MPSGraphObject } from "./MPSGraphObject.js";
export declare const MPSGraphObject: typeof _MPSGraphObject;
export type { _MPSGraphObject };
import type { _MPSGraphOperation } from "./MPSGraphOperation.js";
export declare const MPSGraphOperation: typeof _MPSGraphOperation;
export type { _MPSGraphOperation };
import type { _MPSGraphPooling2DOpDescriptor } from "./MPSGraphPooling2DOpDescriptor.js";
export declare const MPSGraphPooling2DOpDescriptor: typeof _MPSGraphPooling2DOpDescriptor;
export type { _MPSGraphPooling2DOpDescriptor };
import type { _MPSGraphPooling4DOpDescriptor } from "./MPSGraphPooling4DOpDescriptor.js";
export declare const MPSGraphPooling4DOpDescriptor: typeof _MPSGraphPooling4DOpDescriptor;
export type { _MPSGraphPooling4DOpDescriptor };
import type { _MPSGraphRandomOpDescriptor } from "./MPSGraphRandomOpDescriptor.js";
export declare const MPSGraphRandomOpDescriptor: typeof _MPSGraphRandomOpDescriptor;
export type { _MPSGraphRandomOpDescriptor };
import type { _MPSGraphShapedType } from "./MPSGraphShapedType.js";
export declare const MPSGraphShapedType: typeof _MPSGraphShapedType;
export type { _MPSGraphShapedType };
import type { _MPSGraphSingleGateRNNDescriptor } from "./MPSGraphSingleGateRNNDescriptor.js";
export declare const MPSGraphSingleGateRNNDescriptor: typeof _MPSGraphSingleGateRNNDescriptor;
export type { _MPSGraphSingleGateRNNDescriptor };
import type { _MPSGraphStencilOpDescriptor } from "./MPSGraphStencilOpDescriptor.js";
export declare const MPSGraphStencilOpDescriptor: typeof _MPSGraphStencilOpDescriptor;
export type { _MPSGraphStencilOpDescriptor };
import type { _MPSGraphTensor } from "./MPSGraphTensor.js";
export declare const MPSGraphTensor: typeof _MPSGraphTensor;
export type { _MPSGraphTensor };
import type { _MPSGraphTensorData } from "./MPSGraphTensorData.js";
export declare const MPSGraphTensorData: typeof _MPSGraphTensorData;
export type { _MPSGraphTensorData };
import type { _MPSGraphType } from "./MPSGraphType.js";
export declare const MPSGraphType: typeof _MPSGraphType;
export type { _MPSGraphType };
import type { _MPSGraphVariableOp } from "./MPSGraphVariableOp.js";
export declare const MPSGraphVariableOp: typeof _MPSGraphVariableOp;
export type { _MPSGraphVariableOp };
export { MPSGraphDeploymentPlatform } from "./MPSGraphDeploymentPlatform.js";
export { MPSGraphDeviceType } from "./MPSGraphDeviceType.js";
export { MPSGraphExecutionStage } from "./MPSGraphExecutionStage.js";
export { MPSGraphFFTScalingMode } from "./MPSGraphFFTScalingMode.js";
export { MPSGraphLossReductionType } from "./MPSGraphLossReductionType.js";
export { MPSGraphNonMaximumSuppressionCoordinateMode } from "./MPSGraphNonMaximumSuppressionCoordinateMode.js";
export { MPSGraphOptimization } from "./MPSGraphOptimization.js";
export { MPSGraphOptimizationProfile } from "./MPSGraphOptimizationProfile.js";
export { MPSGraphOptions } from "./MPSGraphOptions.js";
export { MPSGraphPaddingMode } from "./MPSGraphPaddingMode.js";
export { MPSGraphPaddingStyle } from "./MPSGraphPaddingStyle.js";
export { MPSGraphPoolingReturnIndicesMode } from "./MPSGraphPoolingReturnIndicesMode.js";
export { MPSGraphRNNActivation } from "./MPSGraphRNNActivation.js";
export { MPSGraphRandomDistribution } from "./MPSGraphRandomDistribution.js";
export { MPSGraphRandomNormalSamplingMethod } from "./MPSGraphRandomNormalSamplingMethod.js";
export { MPSGraphReducedPrecisionFastMath } from "./MPSGraphReducedPrecisionFastMath.js";
export { MPSGraphReductionMode } from "./MPSGraphReductionMode.js";
export { MPSGraphResizeMode } from "./MPSGraphResizeMode.js";
export { MPSGraphResizeNearestRoundingMode } from "./MPSGraphResizeNearestRoundingMode.js";
export { MPSGraphScatterMode } from "./MPSGraphScatterMode.js";
export { MPSGraphSparseStorageType } from "./MPSGraphSparseStorageType.js";
export { MPSGraphTensorNamedDataLayout } from "./MPSGraphTensorNamedDataLayout.js";
