import { OKXConnectError, IUniversalForProvider } from "./"; import { Account, TONWallet, TONSendTransactionRequest, TONSendTransactionResponse } from "@okxconnect/core"; export declare class OKXTonProvider { private readonly provider; private statusChangeSubscriptions; private statusChangeErrorSubscriptions; constructor(generator: IUniversalForProvider); connected(): boolean; account(): Account | null; wallet(): TONWallet | null; onStatusChange(callback: (walletInfo: (TONWallet | null)) => void, errorsHandler?: (err: OKXConnectError) => void): () => void; sendTransaction(transaction: TONSendTransactionRequest): Promise; } export default OKXTonProvider;