import type { _VZStorageDeviceAttachment } from "./VZStorageDeviceAttachment.js";
import type { _VZStorageDeviceConfiguration } from "./VZStorageDeviceConfiguration.js";
export declare class _VZNVMExpressControllerDeviceConfiguration extends _VZStorageDeviceConfiguration {
    static alloc(): _VZNVMExpressControllerDeviceConfiguration;
    static new(): _VZNVMExpressControllerDeviceConfiguration;
    init(): _VZNVMExpressControllerDeviceConfiguration;
    /**
     * Initialize a VZNVMExpressControllerDeviceConfiguration with a device attachment. The storage device attachment. This defines how the virtualized device operates on the host side. VZDiskImageStorageDeviceAttachment
     */
    initWithAttachment$(attachment: _VZStorageDeviceAttachment): _VZNVMExpressControllerDeviceConfiguration;
}
