import { V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsContainer } from '../models/V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsContainer'; import { V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsImage } from '../models/V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsImage'; import { V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsKubernetes } from '../models/V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsKubernetes'; import { V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsOpenshift } from '../models/V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsOpenshift'; import { V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPlugin } from '../models/V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPlugin'; import { V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsVolume } from '../models/V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsVolume'; export declare class V1alpha2DevWorkspaceTemplateSpecParentComponents { 'attributes'?: any; 'container'?: V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsContainer; 'image'?: V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsImage; 'kubernetes'?: V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsKubernetes; 'name': string; 'openshift'?: V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsOpenshift; 'plugin'?: V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPlugin; 'volume'?: V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsVolume; 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(); }