import * as Promise from 'bluebird'; export default interface IRequest { get(url: string, data?: any): Promise; post(url: string, data?: any): Promise; put(url: string, data?: any): Promise; patch(url: string, data?: any): Promise; delete(url: string, data?: any): Promise; download(url: string, fileName: string, data?: any): Promise; }