client-types-foundation