import { EndlessConfig } from '../api/endlessConfig.mjs'; import { EndlessResponse } from './types.mjs'; import { EndlessRequest, ClientRequest, Client, ClientResponse } from '../types/index.mjs'; import { EndlessApiType } from '../utils/const.mjs'; import '../utils/apiEndpoints.mjs'; import '../types/indexer.mjs'; /** * Given a url and method, sends the request with axios and * returns the response. */ declare function request(options: ClientRequest, client: Client): Promise>; /** * The main function to use when doing an API request. * * @param options EndlessRequest * @param endlessConfig The config information for the SDK client instance * @returns the response or EndlessApiError */ declare function endlessRequest(options: EndlessRequest, endlessConfig: EndlessConfig, apiType: EndlessApiType): Promise>; export { endlessRequest, request };