/// import { SmartContractResult } from "../transactionsOutcomeParsers"; import { Address } from "./address"; import { Transaction } from "./transaction"; import { TransactionLogs } from "./transactionLogs"; import { TransactionStatus } from "./transactionStatus"; export declare function prepareTransactionForBroadcasting(transaction: Transaction): any; export declare class TransactionOnNetwork { raw: Record; isCompleted?: boolean; hash: string; type: string; nonce: bigint; round: bigint; epoch: number; value: bigint; receiver: Address; sender: Address; senderShard: number; receiverShard: number; gasLimit: bigint; gasPrice: bigint; function: string; data: Buffer; version: number; options: number; signature: Uint8Array; status: TransactionStatus; timestamp: number; miniblockHash: string; blockHash: string; smartContractResults: SmartContractResult[]; logs: TransactionLogs; constructor(init?: Partial); static fromProxyHttpResponse(txHash: string, response: any, processStatus?: TransactionStatus | undefined): TransactionOnNetwork; static fromSimulateResponse(originalTx: Transaction, response: any): TransactionOnNetwork; static fromApiHttpResponse(txHash: string, response: any): TransactionOnNetwork; private static fromHttpResponse; getDateTime(): Date; }