UNPKG

rubic-sdk-next

Version:
17 lines (16 loc) 1.05 kB
import { BlockchainName } from '../../../models/blockchain-name'; import { BasicTransactionOptions } from '../models/basic-transaction-options'; import { BitcoinWeb3Pure } from '../../../web3-pure/typed-web3-pure/bitcoin-web3-pure'; import { BitcoinWalletProviderCore } from '../../../../sdk/models/wallet-provider'; import { Web3Private } from '../web3-private'; import { BitcoinPsbtEncodedConfig } from './models/bitcoin-psbt-encoded-config'; import { BitcoinTransferEncodedConfig } from './models/bitcoin-transfer-encoded-config'; export declare class BitcoinWeb3Private extends Web3Private { private readonly wallet; protected readonly Web3Pure: typeof BitcoinWeb3Pure; getBlockchainName(): Promise<BlockchainName>; transfer(txConfig: BitcoinTransferEncodedConfig, options?: BasicTransactionOptions): Promise<string>; sendPsbtTransaction(txConfig: BitcoinPsbtEncodedConfig, options?: BasicTransactionOptions): Promise<string>; constructor(wallet: BitcoinWalletProviderCore); getPublicKeyFromWallet(): Promise<string>; }