import { type Address, type ContractProvider, type Sender } from '@ton/core'; import { TransferMessage } from './abi/messages/TransferMessage'; export declare class JettonWallet { readonly address: Address; constructor(address: Address); sendTransfer(provider: ContractProvider, via: Sender, input: TransferMessage.Input, extraGas?: bigint): Promise; getData(provider: ContractProvider): Promise<{ balance: bigint; ownerAddress: Address; rootAddress: Address; walletCode: import("@ton/core").Cell; }>; getBalance(provider: ContractProvider): Promise; }