Because there are three types of conditional clauses (repeated conditional clauses, real conditional clauses and unreal conditional clauses), there are three types of consequential clauses; (repeated consequential clauses, real consequential clauses and unreal consequential clauses).
Each type of consequential clause is typically used with the corresponding type of conditional clause; so repeated consequential clauses are used with repeated conditional clauses, real consequential clauses are used with real conditional clauses, unreal consequential clauses are used with unreal conditional clauses. However, there if there are multiple conditional clauses, there is a hierarchy such that (1) if at least one of the conditional clauses is an unreal conditional clause, the consequential clause must also be unreal (2) if there is no unreal conditional clauses but there is at least one real conditional clause, the consequential clause must be a real consequential clause, and therefore (3) a repeated consequential clause can only be used in the absence of both real and unreal conditional clauses.
A consequential clause is always a main clause with the conditional clause as a dependent clause, but may (1) be compounded with one or more other main clauses and/or (2) have other dependent clauses attached to it. The conditional clause(s) may either precede or follow the consequential clause.