import { V1alpha2DevWorkspaceTemplateSpecCommands } from '../models/V1alpha2DevWorkspaceTemplateSpecCommands'; import { V1alpha2DevWorkspaceTemplateSpecComponents } from '../models/V1alpha2DevWorkspaceTemplateSpecComponents'; import { V1alpha2DevWorkspaceTemplateSpecDependentProjects } from '../models/V1alpha2DevWorkspaceTemplateSpecDependentProjects'; import { V1alpha2DevWorkspaceTemplateSpecEvents } from '../models/V1alpha2DevWorkspaceTemplateSpecEvents'; import { V1alpha2DevWorkspaceTemplateSpecParent } from '../models/V1alpha2DevWorkspaceTemplateSpecParent'; import { V1alpha2DevWorkspaceTemplateSpecProjects } from '../models/V1alpha2DevWorkspaceTemplateSpecProjects'; import { V1alpha2DevWorkspaceTemplateSpecStarterProjects } from '../models/V1alpha2DevWorkspaceTemplateSpecStarterProjects'; export declare class V1alpha2DevWorkspaceTemplateSpec { 'attributes'?: any; 'commands'?: Array; 'components'?: Array; 'dependentProjects'?: Array; 'events'?: V1alpha2DevWorkspaceTemplateSpecEvents; 'parent'?: V1alpha2DevWorkspaceTemplateSpecParent; 'projects'?: Array; 'starterProjects'?: Array; 'variables'?: { [key: string]: string; }; 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(); }