import { IIoK8sApiResourceV1CELDeviceSelector } from "./CELDeviceSelector.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * DeviceSelector must have exactly one field set.
 */
export interface IDeviceSelector {
    /**
     * CEL contains a CEL expression for selecting a device.
     */
    "cel"?: IIoK8sApiResourceV1CELDeviceSelector;
}
/**
 * DeviceSelector must have exactly one field set.
 */
export declare class DeviceSelector extends Model<IDeviceSelector> implements IDeviceSelector {
    "cel"?: IIoK8sApiResourceV1CELDeviceSelector;
    constructor(data?: ModelData<IDeviceSelector>);
}
export type { IDeviceSelector as IIoK8sApiResourceV1DeviceSelector, DeviceSelector as IoK8sApiResourceV1DeviceSelector };
