import { V1alpha2DevWorkspaceSpecTemplateComponentsItemsContainer } from '../models/V1alpha2DevWorkspaceSpecTemplateComponentsItemsContainer'; import { V1alpha2DevWorkspaceSpecTemplateComponentsItemsCustom } from '../models/V1alpha2DevWorkspaceSpecTemplateComponentsItemsCustom'; import { V1alpha2DevWorkspaceSpecTemplateComponentsItemsImage } from '../models/V1alpha2DevWorkspaceSpecTemplateComponentsItemsImage'; import { V1alpha2DevWorkspaceSpecTemplateComponentsItemsKubernetes } from '../models/V1alpha2DevWorkspaceSpecTemplateComponentsItemsKubernetes'; import { V1alpha2DevWorkspaceSpecTemplateComponentsItemsOpenshift } from '../models/V1alpha2DevWorkspaceSpecTemplateComponentsItemsOpenshift'; import { V1alpha2DevWorkspaceSpecTemplateComponentsItemsPlugin } from '../models/V1alpha2DevWorkspaceSpecTemplateComponentsItemsPlugin'; import { V1alpha2DevWorkspaceSpecTemplateComponentsItemsVolume } from '../models/V1alpha2DevWorkspaceSpecTemplateComponentsItemsVolume'; export declare class V1alpha2DevWorkspaceSpecTemplateComponents { 'attributes'?: any; 'container'?: V1alpha2DevWorkspaceSpecTemplateComponentsItemsContainer; 'custom'?: V1alpha2DevWorkspaceSpecTemplateComponentsItemsCustom; 'image'?: V1alpha2DevWorkspaceSpecTemplateComponentsItemsImage; 'kubernetes'?: V1alpha2DevWorkspaceSpecTemplateComponentsItemsKubernetes; 'name': string; 'openshift'?: V1alpha2DevWorkspaceSpecTemplateComponentsItemsOpenshift; 'plugin'?: V1alpha2DevWorkspaceSpecTemplateComponentsItemsPlugin; 'volume'?: V1alpha2DevWorkspaceSpecTemplateComponentsItemsVolume; static readonly discriminator: string | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); }