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