import type { AddressType } from 'tonweb'; import { Cell } from 'tonweb/dist/types/boc/cell'; export declare type TonSigningTransactionType = { fromAddress: string; publicKey: string; value: bigint; toAddress: string; memo: string | Uint8Array | Cell; tokenContractAddress?: string; tokenPrecision?: number; }; export declare const mockTonChainId = 1100; export declare const mockTonTestnetChainId = 1101; export declare const tonDecimals = 9; export declare const tonRpc = "https://toncenter.com/api/v2/jsonRPC"; export declare const hashHttp = "https://toncenter.com/api/index/v1"; export declare function getTonWeb(): Promise; export declare const getTonBalance: ({ tonAddress, tokenContractAddress, tokenPrecision, chainId, }: { tonAddress: string; tokenContractAddress?: AddressType; tokenPrecision?: number; chainId?: number; }) => Promise<{ balance: any; formatted: number; } | { balance: string; formatted: string; }>; export declare function sendTransaction(signedTransaction: string, walletAddress?: string, chainId?: number): Promise; export declare const tonRpcApiKey = "1b312c91c3b691255130350a49ac5a0742454725f910756aff94dfe44858388e";