I'd just leave this as `@api private`