Delphi .Net kennt keine Sichtbarkeitsmodifizierer für Typen.
Das einzige was mir da einfallen würde wäre die Klasse im Implementation teil zu packen (ist internal, aber der Compiler akzeptiert sie nur innerhalb der implementierung) oder diese Klassen in einer "richtigen" .Net Sprache wie C#, Chrome,... zu schreiben und von D.Net zu benutzen.
Beim Implementierungs Hack solltest du aufpassen, dass der kompilierte Typenname unbestimmt ist, da der D.Net Compiler alle internal Typen nach Gutdünken umbenennen wird...