import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSObject } from "../Foundation/NSObject.js";
export declare class _MTLRenderPipelineReflection extends _NSObject {
    static alloc(): _MTLRenderPipelineReflection;
    static new(): _MTLRenderPipelineReflection;
    init(): _MTLRenderPipelineReflection;
    /** @deprecated vertexBindings */
    vertexBindings(): _NSArray;
    /** @deprecated vertexBindings */
    fragmentBindings(): _NSArray;
    /** @deprecated vertexBindings */
    tileBindings(): _NSArray;
    /** @deprecated vertexBindings */
    objectBindings(): _NSArray;
    /** @deprecated vertexBindings */
    meshBindings(): _NSArray;
    /** @deprecated vertexBindings */
    vertexArguments(): _NSArray | null;
    /** @deprecated fragmentBindings */
    fragmentArguments(): _NSArray | null;
    /** @deprecated tileBindings */
    tileArguments(): _NSArray | null;
}
