import * as core from "@shapeshiftoss/hdwallet-core"; import { Isolation } from "../.."; export interface TonTransactionParams { from: string; to: string; value: string; seqno: number; expireAt: number; memo?: string; contractAddress?: string; type?: "transfer" | "jetton_transfer"; } export declare class TonAdapter { protected readonly nodeAdapter: Isolation.Adapters.Ed25519; constructor(nodeAdapter: Isolation.Adapters.Ed25519); getAddress(addressNList: core.BIP32Path): Promise; getPublicKey(addressNList: core.BIP32Path): Promise; createSignedTransferBoc(params: TonTransactionParams, addressNList: core.BIP32Path): Promise; signTransaction(message: Uint8Array, addressNList: core.BIP32Path): Promise; createSignedRawTransferBoc(rawMessages: core.TonRawMessage[], seqno: number, expireAt: number, addressNList: core.BIP32Path): Promise; } export default TonAdapter; //# sourceMappingURL=ton.d.ts.map