Type declarations (25/31)

Type declarations