export declare class V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsOpenshiftEndpoints { 'annotation'?: { [key: string]: string; }; 'attributes'?: any; 'exposure'?: V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsOpenshiftEndpointsExposureEnum; 'name': string; 'path'?: string; 'protocol'?: V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsOpenshiftEndpointsProtocolEnum; 'secure'?: boolean; 'targetPort'?: number; 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(); } export type V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsOpenshiftEndpointsExposureEnum = "public" | "internal" | "none"; export type V1alpha2DevWorkspaceTemplateSpecParentComponentsItemsOpenshiftEndpointsProtocolEnum = "http" | "https" | "ws" | "wss" | "tcp" | "udp";