It does! (I just picked the first one that I found, the rest also have comments.)
$ cat /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/
System/Library/Frameworks/Virtualization.framework/Headers/VZBootLoader.h
//
// VZBootLoader.h
// Virtualization
//
// Copyright © 2019 Apple Inc. All rights reserved.
//
#import <Virtualization/VZDefines.h>
NS_ASSUME_NONNULL_BEGIN
/*!
@abstract Base class of boot loader configuration.
@discussion
VZVirtualMachineConfiguration requires a boot loader defining how to start the virtual machine.
VZBootLoader is the abstract base class of boot loader definitions.
Don't instantiate VZBootLoader directly, instead you should use one of its subclasses.
@see VZLinuxBootLoader.
*/
VZ_EXPORT API_AVAILABLE(macos(11.0))
@interface VZBootLoader : NSObject <NSCopying>
+ (instancetype)new NS_UNAVAILABLE;
- (instancetype)init NS_UNAVAILABLE;
@end
NS_ASSUME_NONNULL_END