import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSString } from "../Foundation/NSString.js";
import type { MTLCommandEncoderErrorState } from "./MTLCommandEncoderErrorState.js";
export interface _MTLCommandBufferEncoderInfo {
    /**
     * @abstract The debug label given to the associated Metal command encoder at command buffer submission.
     */
    label?(): _NSString;
    /**
     * @abstract The debug signposts inserted into the associated Metal command encoder.
     */
    debugSignposts?(): _NSArray;
    /** @abstract The error state of the associated Metal command encoder. */
    errorState?(): MTLCommandEncoderErrorState;
}
