import { IIoK8sApiCoreV1ImageVolumeStatus } from "./ImageVolumeStatus.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * VolumeStatus represents the status of a mounted volume. At most one of its members must be specified.
 */
export interface IVolumeStatus {
    /**
     * image represents an OCI object (a container image or artifact) pulled and mounted on the kubelet's host machine.
     */
    "image"?: IIoK8sApiCoreV1ImageVolumeStatus;
}
/**
 * VolumeStatus represents the status of a mounted volume. At most one of its members must be specified.
 */
export declare class VolumeStatus extends Model<IVolumeStatus> implements IVolumeStatus {
    "image"?: IIoK8sApiCoreV1ImageVolumeStatus;
    constructor(data?: ModelData<IVolumeStatus>);
}
export type { IVolumeStatus as IIoK8sApiCoreV1VolumeStatus, VolumeStatus as IoK8sApiCoreV1VolumeStatus };
