export declare class V1alpha2DevWorkspaceSpecTemplateParentComponentsItemsPluginComponentsItemsKubernetesEndpoints { 'annotation'?: { [key: string]: string; }; 'attributes'?: any; 'exposure'?: V1alpha2DevWorkspaceSpecTemplateParentComponentsItemsPluginComponentsItemsKubernetesEndpointsExposureEnum; 'name': string; 'path'?: string; 'protocol'?: V1alpha2DevWorkspaceSpecTemplateParentComponentsItemsPluginComponentsItemsKubernetesEndpointsProtocolEnum; '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 V1alpha2DevWorkspaceSpecTemplateParentComponentsItemsPluginComponentsItemsKubernetesEndpointsExposureEnum = "public" | "internal" | "none"; export type V1alpha2DevWorkspaceSpecTemplateParentComponentsItemsPluginComponentsItemsKubernetesEndpointsProtocolEnum = "http" | "https" | "ws" | "wss" | "tcp" | "udp";