import { Contracts } from "@smartholdem/core-kernel"; import { Handlers } from "@smartholdem/core-transactions"; import { Interfaces, Transactions } from "@smartholdem/crypto"; import { MagistrateTransactionHandler } from "./magistrate-handler"; export declare class BridgechainUpdateTransactionHandler extends MagistrateTransactionHandler { private readonly poolQuery; private readonly transactionHistoryService; dependencies(): ReadonlyArray; getConstructor(): Transactions.TransactionConstructor; walletAttributes(): ReadonlyArray; bootstrap(): Promise; throwIfCannotBeApplied(transaction: Interfaces.ITransaction, wallet: Contracts.State.Wallet): Promise; emitEvents(transaction: Interfaces.ITransaction, emitter: Contracts.Kernel.EventDispatcher): void; throwIfCannotEnterPool(transaction: Interfaces.ITransaction): Promise; applyToSender(transaction: Interfaces.ITransaction): Promise; revertForSender(transaction: Interfaces.ITransaction): Promise; applyToRecipient(transaction: Interfaces.ITransaction): Promise; revertForRecipient(transaction: Interfaces.ITransaction): Promise; } //# sourceMappingURL=bridgechain-update.d.ts.map