import { BaseAPI } from '../../../../common/BaseAPI';
import Configuration from '../../../../common/Configuration';
import LiveStandbyPoolEncoding from '../../../../models/LiveStandbyPoolEncoding';
/**
 * ActionsApi - object-oriented interface
 * @export
 * @class ActionsApi
 * @extends {BaseAPI}
 */
export default class ActionsApi extends BaseAPI {
    constructor(configuration: Configuration);
    /**
     * @summary Acquire an encoding from a standby pool
     * @param {string} poolId Id of the standby pool
     * @throws {BitmovinError}
     * @memberof ActionsApi
     */
    acquireEncoding(poolId: string): Promise<LiveStandbyPoolEncoding>;
    /**
     * @summary Delete error encodings from the standby pool
     * @param {string} poolId Id of the standby pool
     * @throws {BitmovinError}
     * @memberof ActionsApi
     */
    deleteErrorEncodings(poolId: string): Promise<LiveStandbyPoolEncoding>;
}
