import { Callback, Unsub } from '@dedot/types'; import { TransactionWatchEvent } from '@dedot/types/json-rpc'; import { HexString } from '@dedot/utils'; import { IJsonRpcClient, TxBroadcaster } from '../../types.js'; import { JsonRpcGroup, JsonRpcGroupOptions } from './JsonRpcGroup.js'; export declare class TransactionWatch extends JsonRpcGroup implements TxBroadcaster { constructor(client: IJsonRpcClient, options?: Partial); broadcastTx(tx: HexString): Promise; submitAndWatch(tx: HexString, callback: Callback): Promise; }