import { PendingTransaction, UnsignedTransaction } from "@proto-kit/sequencer"; import { Signer } from "./InMemorySigner"; import { TransactionSender } from "./InMemoryTransactionSender"; export declare class AppChainTransaction { signer: Signer; transactionSender: TransactionSender; transaction?: PendingTransaction | UnsignedTransaction; constructor(signer: Signer, transactionSender: TransactionSender); withUnsignedTransaction(unsignedTransaction: UnsignedTransaction): void; hasUnsignedTransaction(transaction?: PendingTransaction | UnsignedTransaction): asserts transaction is UnsignedTransaction; hasPendingTransaction(transaction?: PendingTransaction | UnsignedTransaction): asserts transaction is PendingTransaction; sign(): Promise; send(): Promise; } //# sourceMappingURL=AppChainTransaction.d.ts.map