export declare class V220DevfileComponentsItemsContainerEndpoints {
    'annotation'?: {
        [key: string]: string;
    };
    'attributes'?: object;
    'exposure'?: V220DevfileComponentsItemsContainerEndpoints.ExposureEnum;
    'name': string;
    'path'?: string;
    'protocol'?: V220DevfileComponentsItemsContainerEndpoints.ProtocolEnum;
    'secure'?: boolean;
    'targetPort': number;
    static discriminator: string | undefined;
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
}
export declare namespace V220DevfileComponentsItemsContainerEndpoints {
    enum ExposureEnum {
        Public,
        Internal,
        None
    }
    enum ProtocolEnum {
        Http,
        Https,
        Ws,
        Wss,
        Tcp,
        Udp
    }
}
