`@api private`