Type declarations (28/31)

Type declarations