import { Extrinsic, Preamble } from '@dedot/codecs'; import { Callback, IRuntimeTxCall, ISubmittableResult, TxHash, TxUnsub } from '@dedot/types'; import { HexString } from '@dedot/utils'; import { V2Client } from '../../client/V2Client.js'; import { BaseSubmittableExtrinsic } from './BaseSubmittableExtrinsic.js'; /** * @name SubmittableExtrinsicV2 * @description Submittable extrinsic based on JSON-RPC v2 */ export declare class SubmittableExtrinsicV2 extends BaseSubmittableExtrinsic { #private; client: V2Client; constructor(client: V2Client, call: IRuntimeTxCall, preamble?: Preamble); static fromTx(client: V2Client, tx: HexString | Uint8Array | Extrinsic | IRuntimeTxCall): SubmittableExtrinsicV2; send(): TxHash; send(callback: Callback): TxUnsub; }