Type declarations (20/31)

Type declarations