import type { DispatchError, DispatchInfo, Hash } from '@dedot/codecs'; import type { IEventRecord, ISubmittableResult, TxStatus } from '@dedot/types'; import type { FrameSystemEventRecord } from '../../chaintypes/index.js'; export interface SubmittableResultInputs { events?: E[]; status: TxStatus; txHash: Hash; txIndex?: number; } export declare class SubmittableResult implements ISubmittableResult { status: TxStatus; events: E[]; dispatchInfo?: DispatchInfo; dispatchError?: DispatchError; txHash: Hash; txIndex?: number; constructor({ events, status, txHash, txIndex }: SubmittableResultInputs); _extractDispatchInfo(): [DispatchInfo | undefined, DispatchError | undefined]; }