exports Client type