import type { StellarMessages } from '@dynamic-labs/webview-messages'; import { Core } from '../../client/core'; export type StellarModule = { /** Signs a message with the specified Stellar wallet. */ signMessage: StellarMessages['stellar_signMessage']; /** Signs a transaction envelope XDR with the specified Stellar wallet. */ signTransaction: StellarMessages['stellar_signTransaction']; /** Sends XLM or a Stellar asset to a recipient address. */ sendBalance: StellarMessages['stellar_sendBalance']; /** Adds a trustline for a non-native Stellar asset. */ addTrustline: StellarMessages['stellar_addTrustline']; /** Returns the balance of the specified Stellar wallet. */ getBalance: StellarMessages['stellar_getBalance']; /** Returns the network the specified Stellar wallet is connected to. */ getNetwork: StellarMessages['stellar_getNetwork']; }; export declare const createStellarModule: (core: Core) => StellarModule;