import BN from "bn.js"; import * as types from "../types"; export interface TransferWrappedDataFields { batchId: number; amount: BN; fee: BN; targetAddress: Array; targetChain: number; } export interface TransferWrappedDataJSON { batchId: number; amount: string; fee: string; targetAddress: Array; targetChain: number; } export declare class TransferWrappedData { readonly batchId: number; readonly amount: BN; readonly fee: BN; readonly targetAddress: Array; readonly targetChain: number; constructor(fields: TransferWrappedDataFields); static layout(property?: string): any; static fromDecoded(obj: any): types.TransferWrappedData; static toEncodable(fields: TransferWrappedDataFields): { batchId: number; amount: BN; fee: BN; targetAddress: number[]; targetChain: number; }; toJSON(): TransferWrappedDataJSON; static fromJSON(obj: TransferWrappedDataJSON): TransferWrappedData; toEncodable(): { batchId: number; amount: BN; fee: BN; targetAddress: number[]; targetChain: number; }; }