import { IAuthProvider } from "./iauth-provider"; import { RequestOptions, TransactionPageResponse } from "./types"; import { SDKOptions } from "./fireblocks-sdk"; export declare class ApiClient { private authProvider; private apiBaseUrl; private options?; private axiosInstance; constructor(authProvider: IAuthProvider, apiBaseUrl: string, options?: SDKOptions); private getUserAgent; issueGetRequestForTransactionPages(rawPath: string): Promise; issueGetRequest(rawPath: string, queryStringParams?: object, requestOptions?: RequestOptions): Promise; issuePostRequest(rawPath: string, body: any, requestOptions?: RequestOptions): Promise; issuePutRequest(rawPath: string, body: any, requestOptions?: RequestOptions): Promise; issuePatchRequest(rawPath: string, body: any, requestOptions?: RequestOptions): Promise; issueDeleteRequest(rawPath: string, requestOptions?: RequestOptions): Promise; private addNcwHeaderIfNeeded; }