import { BaseAPI } from '../../../../common/BaseAPI';
import Configuration from '../../../../common/Configuration';
import UpdateEncodingRtmpIngestPointRequest from '../../../../models/UpdateEncodingRtmpIngestPointRequest';
import UpdateEncodingRtmpIngestPointResponse from '../../../../models/UpdateEncodingRtmpIngestPointResponse';
/**
 * ActionsApi - object-oriented interface
 * @export
 * @class ActionsApi
 * @extends {BaseAPI}
 */
export default class ActionsApi extends BaseAPI {
    constructor(configuration: Configuration);
    /**
     * @summary Update the ingest points of a Redundant RTMP Input
     * @param {string} encodingId Id of the encoding.
     * @param {UpdateEncodingRtmpIngestPointRequest} updateEncodingRtmpIngestPointRequest The list of the RTMP ingest points to update.
     * @throws {BitmovinError}
     * @memberof ActionsApi
     */
    patch(encodingId: string, updateEncodingRtmpIngestPointRequest?: UpdateEncodingRtmpIngestPointRequest): Promise<UpdateEncodingRtmpIngestPointResponse>;
}
