import type { Result } from '@dedot/codecs'; import { ISubmittableResult } from '@dedot/types'; import { DedotError } from '@dedot/utils'; import type { SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityValidTransaction } from '../../chaintypes/index.js'; /** * This throws out if the extrinsic is invalid * after verifying via `call.taggedTransactionQueue.validateTransaction` */ export declare class InvalidTxError extends DedotError { data: Result; name: string; constructor(message: string, data: Result); } export declare class RejectedTxError extends DedotError { result: ISubmittableResult; name: string; constructor(result: ISubmittableResult); }