export type XHROptions = { headers?: Array<[string, string]>; transformResponse?: (response: any) => any; binary?: boolean; }; export default interface XHRInterface { get: (url: string, options?: XHROptions) => Promise; post: (url: string, data?: any, options?: XHROptions) => Promise; put: (url: string, data?: any, options?: XHROptions) => Promise; delete: (url: string, options?: XHROptions) => Promise; }