import { PlainObject } from "./objects"; export interface TxBroadcast extends PlainObject { readonly broadcastTime: number; readonly ethTxHash: string; readonly gasPrice: string; } export interface TxBroadcastSerialisation extends PlainObject { readonly broadcastTime: string; readonly ethTxHash: string; readonly gasPrice: string; } export interface IdTxBroadcast extends TxBroadcast { readonly relayTxId: string; } export interface TxReceived extends PlainObject { readonly relayTxId: string; readonly receivedTime: string; } export interface IdTxBroadcastSerialisation extends TxBroadcastSerialisation { readonly relayTxId: string; } export declare const parseBytes32: (obj: any, name: string) => string; export declare const parseBroadcast: (obj: IdTxBroadcastSerialisation) => IdTxBroadcast; export declare const parseReceived: (obj: TxReceived) => TxReceived; export declare const deserialiseStatus: (status: TxBroadcastSerialisation) => TxBroadcast; export declare const serialiseStatus: (status: TxBroadcast) => TxBroadcastSerialisation; //# sourceMappingURL=status.d.ts.map