import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSCopying } from "../Foundation/NSCopying.js";
import type { _NSObject } from "../Foundation/NSObject.js";
export declare class _VZUSBControllerConfiguration extends _NSObject {
    static alloc(): _VZUSBControllerConfiguration;
    static new(): _VZUSBControllerConfiguration;
    init(): _VZUSBControllerConfiguration;
    /**
     * List of USB devices. Empty by default. This list represents a set of USB devices that virtual machine will start with. For each entry in this list, there will be a corresponding runtime object created in VZUSBController.usbDevices property. VZUSBController VZUSBDeviceConfiguration VZUSBMassStorageDeviceConfiguration
     */
    usbDevices(): _NSArray;
    setUsbDevices$(value: _NSArray): void;
}
export interface _VZUSBControllerConfiguration extends _NSCopying {
}
