import { ITokenProvider } from '../token'; export declare type Method = 'GET' | 'HEAD' | 'POST' | 'PUT' | 'DELETE' | 'CONNECT' | 'OPTIONS' | 'TRACE' | 'PATCH'; export declare class ApiProxy { private baseUrl; private tokenProvider; constructor(baseUrl: string, tokenProvider: ITokenProvider); request(method: Method, path: string, refreshToken?: boolean): Promise; }