import { V220DevfileParentCommands } from './v220DevfileParentCommands';
import { V220DevfileParentComponents } from './v220DevfileParentComponents';
import { V220DevfileParentKubernetes } from './v220DevfileParentKubernetes';
import { V220DevfileParentProjects } from './v220DevfileParentProjects';
import { V220DevfileParentStarterProjects } from './v220DevfileParentStarterProjects';
export declare class V220DevfileParent {
    'attributes'?: object;
    'commands'?: Array<V220DevfileParentCommands>;
    'components'?: Array<V220DevfileParentComponents>;
    'id'?: string;
    'kubernetes'?: V220DevfileParentKubernetes;
    'projects'?: Array<V220DevfileParentProjects>;
    'registryUrl'?: string;
    'starterProjects'?: Array<V220DevfileParentStarterProjects>;
    'uri'?: string;
    'variables'?: {
        [key: string]: string;
    };
    static discriminator: string | undefined;
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
}
