import { Buffer } from 'buffer'; import { Address, Cell, StateInit } from '@ton/core'; import { SendProvider } from './SendProvider'; import { UIProvider } from '../../ui/UIProvider'; import { BlueprintTonClient } from '../NetworkProvider'; import { Network } from '../Network'; import { WalletVersion } from './wallets'; type MnemonicProviderParams = { version: WalletVersion; workchain?: number; walletId?: number; subwalletNumber?: number; secretKey: Buffer; client: BlueprintTonClient; ui: UIProvider; network: Network; globalId?: number; networkId?: number; }; export declare class MnemonicProvider implements SendProvider { private readonly wallet; private readonly secretKey; private readonly client; private readonly ui; private readonly network; constructor(params: MnemonicProviderParams); private getDomain; private createWallet; connect(): Promise; sendTransaction(address: Address, amount: bigint, payload?: Cell | undefined, stateInit?: StateInit | undefined): Promise; address(): Address; } export {};