import type { _MTLDevice } from "./MTLDevice.js";
import type { _NSString } from "../Foundation/NSString.js";
export interface _MTLEvent {
    /**
     * The device this event can be used with. Will be nil when the event is shared across devices (i.e. MTLSharedEvent).
     */
    device?(): _MTLDevice | null;
    /** A string to help identify this object. */
    label?(): _NSString | null;
    setLabel$?(value: _NSString | null): void;
}
