import { V1alpha2DevWorkspaceSpecTemplateCommands } from '../models/V1alpha2DevWorkspaceSpecTemplateCommands'; import { V1alpha2DevWorkspaceSpecTemplateComponents } from '../models/V1alpha2DevWorkspaceSpecTemplateComponents'; import { V1alpha2DevWorkspaceSpecTemplateDependentProjects } from '../models/V1alpha2DevWorkspaceSpecTemplateDependentProjects'; import { V1alpha2DevWorkspaceSpecTemplateEvents } from '../models/V1alpha2DevWorkspaceSpecTemplateEvents'; import { V1alpha2DevWorkspaceSpecTemplateParent } from '../models/V1alpha2DevWorkspaceSpecTemplateParent'; import { V1alpha2DevWorkspaceSpecTemplateProjects } from '../models/V1alpha2DevWorkspaceSpecTemplateProjects'; import { V1alpha2DevWorkspaceSpecTemplateStarterProjects } from '../models/V1alpha2DevWorkspaceSpecTemplateStarterProjects'; export declare class V1alpha2DevWorkspaceSpecTemplate { 'attributes'?: any; 'commands'?: Array; 'components'?: Array; 'dependentProjects'?: Array; 'events'?: V1alpha2DevWorkspaceSpecTemplateEvents; 'parent'?: V1alpha2DevWorkspaceSpecTemplateParent; '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(); }