import { Transaction } from './interfaces/Transaction.js'; import { TransactionSigner } from './interfaces/TransactionSigner.js'; import './interfaces/JWK.js'; declare abstract class AbstractTransactionSigner implements TransactionSigner { abstract sign(transaction: TxToSign, key?: unknown): Promise | TxToSign; abstract verify(transaction: unknown): Promise | boolean; validateSigningKey(key: K): Promise | boolean; } export { AbstractTransactionSigner };