As far as I see, if
class A
{
export package.element;
}
creates a new member element in class A
, then it suffices to only have import package.element.
If it is some kind of delegation, then it suffice to use an extension function:
def (a: A) element: SomeType = package.element;
or maybe some kind of in-place variant in classes in case of access restrictions:
class A
{
extension element:SomeType=package.element;
}