declare function MPSHintTemporaryMemoryHighWaterMark(cmdBuf: MTLCommandBuffer, bytes: number): void; declare function MPSSetHeapCacheDuration(cmdBuf: MTLCommandBuffer, seconds: number): void; declare function MPSSupportsMTLDevice(device: MTLDevice): boolean;