Type declarations (23/31)

Type declarations