import Link from './Link';
import Message from './Message';
/**
 * @export
 * @class ResponseErrorData
 */
export declare class ResponseErrorData {
    /**
     * Contains an error code as defined in https://bitmovin.com/encoding-documentation/bitmovin-api/#/introduction/api-error-codes (required)
     * @type {number}
     * @memberof ResponseErrorData
     */
    code?: number;
    /**
     * General error message (required)
     * @type {string}
     * @memberof ResponseErrorData
     */
    message?: string;
    /**
     * More detailed message meant for developers (required)
     * @type {string}
     * @memberof ResponseErrorData
     */
    developerMessage?: string;
    /**
     * collection of links to webpages containing further information on the topic
     * @type {Link[]}
     * @memberof ResponseErrorData
     */
    links?: Link[];
    /**
     * collection of messages containing more detailed information on the cause of the error
     * @type {Message[]}
     * @memberof ResponseErrorData
     */
    details?: Message[];
    constructor(obj?: Partial<ResponseErrorData>);
}
export default ResponseErrorData;
