Type declarations (10/31)

Type declarations