import * as core from "@shapeshiftoss/hdwallet-core"; import { Isolation } from "../.."; export declare class TronAdapter { protected readonly nodeAdapter: Isolation.Adapters.BIP32; constructor(nodeAdapter: Isolation.Adapters.BIP32); /** * Get TRON address from BIP32 path * Address generation: * 1. Get uncompressed public key (65 bytes) * 2. Remove first byte (0x04) * 3. Hash with Keccak256 * 4. Take last 20 bytes * 5. Prepend 0x41 * 6. Base58check encode */ getAddress(addressNList: core.BIP32Path): Promise; /** * Sign TRON transaction * Transaction signing: * 1. Get raw transaction hex * 2. Hash with SHA256 (NOT Keccak256) * 3. Sign with secp256k1 * 4. Return hex signature */ signTransaction(rawDataHex: string, addressNList: core.BIP32Path): Promise; } export default TronAdapter; //# sourceMappingURL=tron.d.ts.map