import { V230DevfileCommands } from '../models/V230DevfileCommands'; import { V230DevfileComponents } from '../models/V230DevfileComponents'; import { V230DevfileDependentProjects } from '../models/V230DevfileDependentProjects'; import { V230DevfileEvents } from '../models/V230DevfileEvents'; import { V230DevfileMetadata } from '../models/V230DevfileMetadata'; import { V230DevfileParent } from '../models/V230DevfileParent'; import { V230DevfileProjects } from '../models/V230DevfileProjects'; import { V230DevfileStarterProjects } from '../models/V230DevfileStarterProjects'; export declare class V230Devfile { 'attributes'?: any; 'commands'?: Array; 'components'?: Array; 'dependentProjects'?: Array; 'events'?: V230DevfileEvents; 'metadata'?: V230DevfileMetadata; 'parent'?: V230DevfileParent; 'projects'?: Array; 'schemaVersion': string; '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(); }