import { BaseAPI } from '../../../../common/BaseAPI';
import Configuration from '../../../../common/Configuration';
import FinishedApi from './finished/FinishedApi';
import ErrorApi from './error/ErrorApi';
import LiveEncodingHeartbeatApi from './liveEncodingHeartbeat/LiveEncodingHeartbeatApi';
import TransferErrorApi from './transferError/TransferErrorApi';
import LiveInputStreamChangedApi from './liveInputStreamChanged/LiveInputStreamChangedApi';
import EncodingStatusChangedApi from './encodingStatusChanged/EncodingStatusChangedApi';
/**
 * EncodingsApi - object-oriented interface
 * @export
 * @class EncodingsApi
 * @extends {BaseAPI}
 */
export default class EncodingsApi extends BaseAPI {
    finished: FinishedApi;
    error: ErrorApi;
    liveEncodingHeartbeat: LiveEncodingHeartbeatApi;
    transferError: TransferErrorApi;
    liveInputStreamChanged: LiveInputStreamChangedApi;
    encodingStatusChanged: EncodingStatusChangedApi;
    constructor(configuration: Configuration);
}
