import React from 'react'; import { AxiosInstance, RawAxiosRequestHeaders } from 'axios'; import { APIClient } from '@lifeomic/one-query'; import { RestAPIEndpoints } from '@lifeomic/react-client'; export declare const defaultBaseURL = "https://api.us.lifeomic.com"; export declare const defaultHeaders: RawAxiosRequestHeaders; export declare const defaultAxiosInstance: AxiosInstance; export declare const defaultAPIClientInstance: APIClient; export interface HttpClient { httpClient: AxiosInstance; apiClient: APIClient; } /** * The HttpClientContextProvider's job is to provide an HTTP client that * takes care of things like managing the HTTP Authorization header, error * response handling, and other default behavior. */ export declare const HttpClientContextProvider: ({ injectedAxiosInstance, baseURL, children, }: { injectedAxiosInstance?: AxiosInstance | undefined; baseURL?: string | undefined; children?: React.ReactNode; }) => React.JSX.Element; export declare const useHttpClient: () => HttpClient;