import "../_dnt.polyfills.js"; import { known } from "../rpc/mod.js"; import { Run, Rune, RunicArgs } from "../rune/mod.js"; import { BlockHashRune } from "./BlockHashRune.js"; import { Chain } from "./ChainRune.js"; import { ExtrinsicEventsRune } from "./ExtrinsicsEventsRune.js"; import { PatternRune } from "./PatternRune.js"; import { SignedExtrinsicRune } from "./SignedExtrinsicRune.js"; export declare class ExtrinsicStatusRune extends PatternRune, C, U2, SignedExtrinsicRune> { dbgStatus(...prefix: RunicArgs): ExtrinsicStatusRune; transactionStatuses(isTerminal: (txStatus: known.TransactionStatus) => boolean): Rune.ValueRune; inBlock(): BlockHashRune; finalized(): BlockHashRune; inBlockEvents(): ExtrinsicEventsRune | Exclude["key"]>>, undefined>, undefined> | Exclude | Exclude | Exclude, undefined> | Exclude, undefined> | null>; finalizedEvents(): ExtrinsicEventsRune | Exclude["key"]>>, undefined>, undefined> | Exclude | Exclude | Exclude, undefined> | Exclude, undefined> | null>; private events; } export declare class NeverInBlockError extends Error { } export declare class NeverFinalizedError extends Error { }