import type { _NSString } from "../Foundation/NSString.js";
import type { _MTLDevice } from "./MTLDevice.js";
import type { MTLResourceID } from "../structs/MTLResourceID.js";
export interface _MTLDepthStencilState {
    /** A string to help identify this object. */
    label?(): _NSString | null;
    /**
     * The device this resource was created against. This resource can only be used with this device.
     */
    device?(): _MTLDevice;
    /** Handle of the GPU resource suitable for storing in an Argument Buffer */
    gpuResourceID?(): MTLResourceID;
}
