import { AccessId, AccessSecret } from "../types/web3"; export interface RequestResponse { success: boolean; code: string; data: any; message?: string; } export interface RestRequestConfig { baseUrl: string; accessId: AccessId; accessSecret: AccessSecret; } export declare class RestRequest { private requestConfig; tokenPromise: Promise; constructor(config: RestRequestConfig); getToken(): Promise; request(url: string, body?: any, tokenTimeoutRetryTimes?: number): Promise; }