export interface TransactionResult<
TTransactionReceipt extends TransactionReceipt = TransactionReceipt,
TTransaction extends Transaction = Transaction
> {
readonly transaction: TTransaction;
readonly confirmed: (options?: GetOptions) => Promise<TTransactionReceipt>;
}
(options?: GetOptions) => Promise<TTransactionReceipt>