import type { TonMessages } from '@dynamic-labs/webview-messages'; import { Core } from '../../client/core'; export type TonModule = { /** Signs a message with the specified TON wallet. */ signMessage: TonMessages['ton_signMessage']; /** Sends TON to a recipient address. */ sendTon: TonMessages['ton_sendTon']; /** Sends a Jetton (TON-native token) to a recipient address. */ sendJetton: TonMessages['ton_sendJetton']; /** Returns the balance of the specified TON wallet. */ getBalance: TonMessages['ton_getBalance']; /** Returns the network details (chainId + name) for the specified TON wallet. */ getNetworkDetails: TonMessages['ton_getNetworkDetails']; }; export declare const createTonModule: (core: Core) => TonModule;