import { CancelToken } from 'axios'; import { HttpPost, HttpDelete, HttpPatch, HttpPut, HttpGet, HttpSettings, Response, HttpCancellationToken } from '../models'; export interface ApiService { get(method: HttpGet, settings?: HttpSettings): Promise>; post(method: HttpPost, settings?: HttpSettings): Promise>; delete(method: HttpDelete, settings?: HttpSettings): Promise>; patch(method: HttpPatch, settings?: HttpSettings): Promise>; put(method: HttpPut, settings?: HttpSettings): Promise>; createCancellationToken(): HttpCancellationToken; }