import { SuiClientTypes } from "../client/types.mjs"; import { coreClientResolveTransactionPlugin } from "../client/core-resolver.mjs"; import { SuiJsonRpcClient } from "./client.mjs"; import { CoreClient } from "../client/core.mjs"; //#region src/jsonRpc/core.d.ts declare class JSONRpcCoreClient extends CoreClient { #private; constructor({ jsonRpcClient, mvr }: { jsonRpcClient: SuiJsonRpcClient; mvr?: SuiClientTypes.MvrOptions; }); getObjects(options: SuiClientTypes.GetObjectsOptions): Promise<{ objects: (Error | SuiClientTypes.Object)[]; }>; listOwnedObjects(options: SuiClientTypes.ListOwnedObjectsOptions): Promise<{ objects: SuiClientTypes.Object[]; hasNextPage: boolean; cursor: string | null; }>; listCoins(options: SuiClientTypes.ListCoinsOptions): Promise<{ objects: SuiClientTypes.Coin[]; hasNextPage: boolean; cursor: string | null; }>; getBalance(options: SuiClientTypes.GetBalanceOptions): Promise<{ balance: { coinType: string; balance: string; coinBalance: string; addressBalance: string; }; }>; getCoinMetadata(options: SuiClientTypes.GetCoinMetadataOptions): Promise; listBalances(options: SuiClientTypes.ListBalancesOptions): Promise<{ balances: { coinType: string; balance: string; coinBalance: string; addressBalance: string; }[]; hasNextPage: boolean; cursor: null; }>; getTransaction(options: SuiClientTypes.GetTransactionOptions): Promise>; executeTransaction(options: SuiClientTypes.ExecuteTransactionOptions): Promise>; simulateTransaction(options: SuiClientTypes.SimulateTransactionOptions): Promise>; getReferenceGasPrice(options?: SuiClientTypes.GetReferenceGasPriceOptions): Promise<{ referenceGasPrice: string; }>; getProtocolConfig(options?: SuiClientTypes.GetProtocolConfigOptions): Promise; getCurrentSystemState(options?: SuiClientTypes.GetCurrentSystemStateOptions): Promise; listDynamicFields(options: SuiClientTypes.ListDynamicFieldsOptions): Promise<{ dynamicFields: SuiClientTypes.DynamicFieldEntry[]; hasNextPage: boolean; cursor: string | null; }>; verifyZkLoginSignature(options: SuiClientTypes.VerifyZkLoginSignatureOptions): Promise<{ success: boolean; errors: string[]; }>; defaultNameServiceName(options: SuiClientTypes.DefaultNameServiceNameOptions): Promise; resolveTransactionPlugin(): typeof coreClientResolveTransactionPlugin; getMoveFunction(options: SuiClientTypes.GetMoveFunctionOptions): Promise; getChainIdentifier(_options?: SuiClientTypes.GetChainIdentifierOptions): Promise; } //#endregion export { JSONRpcCoreClient }; //# sourceMappingURL=core.d.mts.map