import { V1alpha2DevWorkspaceTemplateSpecComponentsItemsContainer } from '../models/V1alpha2DevWorkspaceTemplateSpecComponentsItemsContainer'; import { V1alpha2DevWorkspaceTemplateSpecComponentsItemsCustom } from '../models/V1alpha2DevWorkspaceTemplateSpecComponentsItemsCustom'; import { V1alpha2DevWorkspaceTemplateSpecComponentsItemsImage } from '../models/V1alpha2DevWorkspaceTemplateSpecComponentsItemsImage'; import { V1alpha2DevWorkspaceTemplateSpecComponentsItemsKubernetes } from '../models/V1alpha2DevWorkspaceTemplateSpecComponentsItemsKubernetes'; import { V1alpha2DevWorkspaceTemplateSpecComponentsItemsOpenshift } from '../models/V1alpha2DevWorkspaceTemplateSpecComponentsItemsOpenshift'; import { V1alpha2DevWorkspaceTemplateSpecComponentsItemsPlugin } from '../models/V1alpha2DevWorkspaceTemplateSpecComponentsItemsPlugin'; import { V1alpha2DevWorkspaceTemplateSpecComponentsItemsVolume } from '../models/V1alpha2DevWorkspaceTemplateSpecComponentsItemsVolume'; export declare class V1alpha2DevWorkspaceTemplateSpecComponents { 'attributes'?: any; 'container'?: V1alpha2DevWorkspaceTemplateSpecComponentsItemsContainer; 'custom'?: V1alpha2DevWorkspaceTemplateSpecComponentsItemsCustom; 'image'?: V1alpha2DevWorkspaceTemplateSpecComponentsItemsImage; 'kubernetes'?: V1alpha2DevWorkspaceTemplateSpecComponentsItemsKubernetes; 'name': string; 'openshift'?: V1alpha2DevWorkspaceTemplateSpecComponentsItemsOpenshift; 'plugin'?: V1alpha2DevWorkspaceTemplateSpecComponentsItemsPlugin; 'volume'?: V1alpha2DevWorkspaceTemplateSpecComponentsItemsVolume; 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(); }