IRequestShortcutConfig): IHttpPromise<T>; delete<T>(url: string, config?: IRequestShortcutConfig): IHttpPromise<T>; head<T>(url: string, config?: IRequestShortcutConfig): IHttpPromise<T>; jsonp<T>(url: string, config?: IRequestShortcutConfig): IHttpPromise<T>; post<T>(url: string, data: any, config?: IRequestShortcutConfig): IHttpPromise<T>; put<T>(url: string, data: any, config?: IRequestShortcutConfig): IHttpPromise<T>; patch<T>(url: string, data: any, config?: IRequestShortcutConfig): IHttpPromise<T>; }