import { BaseAPI } from '../../../common/BaseAPI';
import Configuration from '../../../common/Configuration';
import AnalyticsErrorDetailsResponse from '../../../models/AnalyticsErrorDetailsResponse';
import AnalyticsLicenseKey from '../../../models/AnalyticsLicenseKey';
/**
 * ErrorsApi - object-oriented interface
 * @export
 * @class ErrorsApi
 * @extends {BaseAPI}
 */
export default class ErrorsApi extends BaseAPI {
    constructor(configuration: Configuration);
    /**
     * @summary Impression Error Details
     * @param {string} impressionId Impression id
     * @param {AnalyticsLicenseKey} analyticsLicenseKey Analytics license
     * @throws {BitmovinError}
     * @memberof ErrorsApi
     */
    create(impressionId: string, analyticsLicenseKey?: AnalyticsLicenseKey): Promise<AnalyticsErrorDetailsResponse>;
}
