import { V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPluginCommands } from './v1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPluginCommands';
import { V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPluginComponents } from './v1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPluginComponents';
import { V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPluginKubernetes } from './v1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPluginKubernetes';
export declare class V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPlugin {
    'commands'?: Array<V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPluginCommands>;
    'components'?: Array<V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPluginComponents>;
    'id'?: string;
    'kubernetes'?: V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsPluginKubernetes;
    'registryUrl'?: string;
    'uri'?: string;
    static discriminator: string | undefined;
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
}
