import request, { Options, RequestCallback } from "request"; export declare function get(requestOptions: Options & { retries?: number; }, callback: RequestCallback): Promise; export declare function del(requestOptions: Options, callback: RequestCallback): Promise; export declare function post(requestOptions: Options, callback: RequestCallback): Promise; export declare function createReadStream(requestOptions: Options, callback: { (readStream: any): any; (arg0: request.Request): void; }): Promise; export declare function getErrorMessage(response: request.Response, body: {} | { repository?: { url?: string; }; }): any; export declare function debug(debug: boolean): boolean;