import request from "request"; import { StorageService } from "./storage"; declare const httpJSONRequest: (options: (request.UriOptions & request.CoreOptions) | (request.UrlOptions & request.CoreOptions)) => Promise; declare const sanitizePrivKey: (privKey: string) => string; declare const sanitizeUrl: (url: string) => string; declare const trimTrailingSlash: (value: string) => string; declare const getRandomHexString: (length?: number) => string; declare const cachedFunctionCall: (storage: StorageService | undefined, cacheKey: string, ttl: number | undefined, fn: (...args: any[]) => any, paramArray: any[], skipConditional?: ((returnValue: any) => Promise) | undefined) => Promise; declare const cloneValue: (obj: any) => any; declare const getKeyPairFromPrivKey: (privKey: string) => { privKey: string; pubKey: string; address: string; }; export { httpJSONRequest, sanitizePrivKey, sanitizeUrl, cachedFunctionCall, getKeyPairFromPrivKey, getRandomHexString, cloneValue, trimTrailingSlash, };