import { xdr, rpc } from '@stellar/stellar-sdk'; import type { IStellarNetwork } from './types'; export interface ISorobanNetworkConfig { rpcUrl: string; passphrase: string; } export declare function createServer(rpcUrl: string): rpc.Server; export declare function resolveNetworkConfig(network: IStellarNetwork): ISorobanNetworkConfig; export declare function toBigIntAmount(value: string, label: string): bigint; export declare function queryContract(config: ISorobanNetworkConfig, contractId: string, method: string, args?: xdr.ScVal[]): Promise; export declare function buildSorobanTx(config: ISorobanNetworkConfig, sourceAddress: string, contractId: string, method: string, args: xdr.ScVal[]): Promise;