/// import { ContractResults } from "./contractResults"; import { IAddress, ITransaction, ITransactionNext } from "./interface"; import { TransactionLogs } from "./transactionLogs"; import { TransactionReceipt } from "./transactionReceipt"; import { TransactionStatus } from "./transactionStatus"; export declare function prepareTransactionForBroadcasting(transaction: ITransaction | ITransactionNext): any; export declare class TransactionOnNetwork { isCompleted?: boolean; hash: string; type: string; nonce: number; round: number; epoch: number; value: string; receiver: IAddress; sender: IAddress; gasLimit: number; gasPrice: number; function: string; data: Buffer; signature: string; status: TransactionStatus; timestamp: number; blockNonce: number; hyperblockNonce: number; hyperblockHash: string; receipt: TransactionReceipt; contractResults: ContractResults; logs: TransactionLogs; constructor(init?: Partial); static fromProxyHttpResponse(txHash: string, response: any, processStatus?: TransactionStatus | undefined): TransactionOnNetwork; static fromApiHttpResponse(txHash: string, response: any): TransactionOnNetwork; private static fromHttpResponse; getDateTime(): Date; }