/** * MultiBaas API * MultiBaas API provides a unified interface for interacting with blockchain networks. It enables applications to deploy and manage smart contracts, call contract methods, and query blockchain data through standard REST endpoints. The API also includes features for authentication, role-based access control, and integration with existing systems, allowing developers to build blockchain-powered applications without needing deep protocol-level expertise. * * The version of the OpenAPI document: 0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { Configuration } from './configuration'; import type { RequestArgs } from './base'; import type { AxiosInstance, AxiosResponse } from 'axios'; export declare const DUMMY_BASE_URL = "https://example.com"; /** * * @throws {RequiredError} */ export declare const assertParamExists: (functionName: string, paramName: string, paramValue: unknown) => void; export declare const setApiKeyToObject: (object: any, keyParamName: string, configuration?: Configuration) => Promise; export declare const setBasicAuthToObject: (object: any, configuration?: Configuration) => void; export declare const setBearerAuthToObject: (object: any, configuration?: Configuration) => Promise; export declare const setOAuthToObject: (object: any, name: string, scopes: string[], configuration?: Configuration) => Promise; export declare const setSearchParams: (url: URL, ...objects: any[]) => void; /** * JSON serialization helper function which replaces instances of unserializable types with serializable ones. * This function will run for every key-value pair encountered by JSON.stringify while traversing an object. * Converting a set to a string will return an empty object, so an intermediate conversion to an array is required. */ export declare const replaceWithSerializableTypeIfNeeded: (key: string, value: any) => any; export declare const serializeDataIfNeeded: (value: any, requestOptions: any, configuration?: Configuration) => any; export declare const toPathString: (url: URL) => string; export declare const createRequestFunction: (axiosArgs: RequestArgs, globalAxios: AxiosInstance, BASE_PATH: string, configuration?: Configuration) => >(axios?: AxiosInstance, basePath?: string) => Promise;