TransactionCallHandlers: {
    consensus.Delegate?: CallHandler<ConsensusDelegate>;
    consensus.Deposit?: CallHandler<ConsensusDeposit>;
    consensus.Undelegate?: CallHandler<ConsensusUndelegate>;
    consensus.Withdraw?: CallHandler<ConsensusWithdraw>;
}

Use this as a part of a transaction.CallHandlers.