import { IEndevorRestResponse } from "@broadcom/endevor-for-zowe-cli/lib/api";
import { IEndevorResponseType } from "../doc/IEndevorResponseType";
import { IEndevorResponse } from "../doc/IEndevorResponse";
export declare class EndevorResponseUtils {
    /**
     * Converts the definition of IEndevorRestResponse from 'endevor-for-zowe-cli' into our own definition
     *
     * @param response Endevor response
     */
    static convert(response: IEndevorRestResponse<any>): IEndevorResponse;
    /**
     * Indicates if the response matches the type specified
     *
     * @param response endevor response
     * @param type type to check
     */
    static is(response: IEndevorResponse, type: IEndevorResponseType): boolean;
    /**
     * Throws an error with the details of the Endevor response
     *
     * @param response Endevor response
     * @param extraInfo information to understand where the error happened
     */
    static throwError(response: IEndevorResponse, extraInfo?: string): void;
}
