Type declarations (24/31)

Type declarations