There is a @todo note about this.
@todo When \Drupal\Core\Config\TypedConfigManager has been fixed to use
class-based definitions, type-hint $definition to
DataDefinitionInterface. https://www.drupal.org/node/1928868
We can go ahead now as #1928868: Typed config incorrectly implements Typed Data interfaces is resolved.