import { IIoK8sApiResourceV1OpaqueDeviceConfiguration } from "./OpaqueDeviceConfiguration.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * DeviceClassConfiguration is used in DeviceClass.
 */
export interface IDeviceClassConfiguration {
    /**
     * Opaque provides driver-specific configuration parameters.
     */
    "opaque"?: IIoK8sApiResourceV1OpaqueDeviceConfiguration;
}
/**
 * DeviceClassConfiguration is used in DeviceClass.
 */
export declare class DeviceClassConfiguration extends Model<IDeviceClassConfiguration> implements IDeviceClassConfiguration {
    "opaque"?: IIoK8sApiResourceV1OpaqueDeviceConfiguration;
    constructor(data?: ModelData<IDeviceClassConfiguration>);
}
export type { IDeviceClassConfiguration as IIoK8sApiResourceV1DeviceClassConfiguration, DeviceClassConfiguration as IoK8sApiResourceV1DeviceClassConfiguration };
