import { BaseError } from "./base.js"; import { Hash } from "../types/hash.js"; import { BlockTag } from "../types/block.js"; //#region src/errors/transaction.d.ts type TransactionNotFoundErrorType = TransactionNotFoundError & { name: "TransactionNotFoundError"; }; declare class TransactionNotFoundError extends BaseError { constructor({ blockHash, blockNumber, blockTag, hash, index }: { blockHash?: Hash | undefined; blockNumber?: bigint | undefined; blockTag?: BlockTag | undefined; hash?: Hash | undefined; index?: number | undefined; }); } type TransactionReceiptNotFoundErrorType = TransactionReceiptNotFoundError & { name: "TransactionReceiptNotFoundError"; }; declare class TransactionReceiptNotFoundError extends BaseError { constructor({ hash }: { hash: Hash; }); } type WaitForTransactionReceiptTimeoutErrorType = WaitForTransactionReceiptTimeoutError & { name: "WaitForTransactionReceiptTimeoutError"; }; declare class WaitForTransactionReceiptTimeoutError extends BaseError { constructor({ hash }: { hash: Hash; }); } //#endregion export { TransactionNotFoundError, TransactionNotFoundErrorType, TransactionReceiptNotFoundError, TransactionReceiptNotFoundErrorType, WaitForTransactionReceiptTimeoutError, WaitForTransactionReceiptTimeoutErrorType }; //# sourceMappingURL=transaction.d.ts.map