Type declarations (18/31)

Type declarations