/// import { Stream } from 'stream'; export interface RestResponse { readonly status: number; readonly type: string; readonly data: string | Buffer | Stream; } export declare class XMLResponse implements RestResponse { readonly data: string; readonly status: number; readonly type = "xml"; constructor(data: string, status?: number); } export declare class JSONRestResponse implements RestResponse { readonly status: number; readonly type = "json"; readonly data: string; constructor(data: {}, status?: number); } export declare const success: (data: {}, status?: number) => RestResponse; export declare const fail: (err: Error) => RestResponse;