import { IAlunaHttp, IAlunaHttpAuthedParams, IAlunaHttpPublicParams, IAlunaHttpRequestCount } from '../lib/core/IAlunaHttp'; import { IAlunaSettingsSchema } from '../lib/schemas/IAlunaSettingsSchema'; export declare const WEB3_CACHE_KEY_PREFIX = "Web3.publicRequest"; export declare class Web3Http implements IAlunaHttp { settings: IAlunaSettingsSchema; requestWeight: IAlunaHttpRequestCount; constructor(settings: IAlunaSettingsSchema); publicRequest(params: IAlunaHttpPublicParams): Promise; authedRequest(params: IAlunaHttpAuthedParams): Promise; }