import { AxiosRequestConfig } from "axios"; /** * @ignore * not part of public api, don't include in generated docs */ interface OcRequestConfig extends AxiosRequestConfig { accessToken?: string; anon?: boolean; } declare class HttpClient { constructor(); get: (path: string, config?: OcRequestConfig) => Promise; post: (path: string, config?: OcRequestConfig) => Promise; put: (path: string, config?: OcRequestConfig) => Promise; patch: (path: string, config?: OcRequestConfig) => Promise; delete: (path: string, config: OcRequestConfig) => Promise; private makeApiCall; private _addTokenToConfig; private _resolveToken; private _buildRequestConfig; } declare const _default: HttpClient; export default _default;