import type { TokenAssociateTransaction, TransferTransaction, AccountAllowanceApproveTransaction, TransactionId } from '@hashgraph/sdk'; type HederaTxResponse = { transactionHash: string; transactionId: TransactionId; }; export type HederaSigner = { accountId: string; associateToken(tx: TokenAssociateTransaction): Promise; transfer(tx: TransferTransaction): Promise; transferApprovedNft(tx: TransferTransaction): Promise; approveNftAllowance(tx: AccountAllowanceApproveTransaction): Promise; }; export {};