import { Experimental_CoreClient } from '../core.js'; import type { Experimental_SuiClientTypes } from '../types.js'; import type { SuiGraphQLClient } from '../../graphql/client.js'; export declare class GraphQLTransport extends Experimental_CoreClient { #private; constructor({ graphqlClient, mvr, }: { graphqlClient: SuiGraphQLClient; mvr?: Experimental_SuiClientTypes.MvrOptions; }); getObjects(options: Experimental_SuiClientTypes.GetObjectsOptions): Promise; getOwnedObjects(options: Experimental_SuiClientTypes.GetOwnedObjectsOptions): Promise; getCoins(options: Experimental_SuiClientTypes.GetCoinsOptions): Promise; getBalance(options: Experimental_SuiClientTypes.GetBalanceOptions): Promise; getAllBalances(options: Experimental_SuiClientTypes.GetAllBalancesOptions): Promise; getTransaction(options: Experimental_SuiClientTypes.GetTransactionOptions): Promise; executeTransaction(options: Experimental_SuiClientTypes.ExecuteTransactionOptions): Promise; dryRunTransaction(options: Experimental_SuiClientTypes.DryRunTransactionOptions): Promise; getReferenceGasPrice(): Promise; getDynamicFields(options: Experimental_SuiClientTypes.GetDynamicFieldsOptions): Promise; verifyZkLoginSignature(options: Experimental_SuiClientTypes.VerifyZkLoginSignatureOptions): Promise; resolveNameServiceNames(options: Experimental_SuiClientTypes.ResolveNameServiceNamesOptions): Promise; resolveTransactionPlugin(): never; } export type GraphQLResponseErrors = Array<{ message: string; locations?: { line: number; column: number; }[]; path?: (string | number)[]; }>;