import { IActionResult, IResponse } from './types/limelight-types'; export interface ILimelightApiErrorOptions { innerError?: Error | undefined; apiRequest?: any; } export default class LimelightApiError extends Error { static createWithOne(responseCode: number, responseCodeDesc: string, options?: ILimelightApiErrorOptions): LimelightApiError; static createWithArray(apiActionResults: IActionResult[], options?: ILimelightApiErrorOptions): LimelightApiError; private _apiRequest; private _apiResponse; private _innerError; readonly apiRequest: any; readonly apiResponse: IResponse; readonly innerError: Error | undefined; constructor(apiResponse: IResponse, options?: ILimelightApiErrorOptions); }