import { V1alpha2DevWorkspaceTemplateSpecParentCommandsItemsApply } from './v1alpha2DevWorkspaceTemplateSpecParentCommandsItemsApply';
import { V1alpha2DevWorkspaceTemplateSpecParentCommandsItemsComposite } from './v1alpha2DevWorkspaceTemplateSpecParentCommandsItemsComposite';
import { V1alpha2DevWorkspaceTemplateSpecParentCommandsItemsExec } from './v1alpha2DevWorkspaceTemplateSpecParentCommandsItemsExec';
export declare class V1alpha2DevWorkspaceTemplateSpecParentCommands {
    'apply'?: V1alpha2DevWorkspaceTemplateSpecParentCommandsItemsApply;
    'attributes'?: object;
    'composite'?: V1alpha2DevWorkspaceTemplateSpecParentCommandsItemsComposite;
    'exec'?: V1alpha2DevWorkspaceTemplateSpecParentCommandsItemsExec;
    'id': string;
    static discriminator: string | undefined;
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
}
