Below we alias the safe-initialised instances to the conventional names (auth, db, storage) so all existing imports keep working.
The module now provides both sets of names (authClient/dbClient/storageClient and auth/db/storage), eliminating the “does not provide an export” error while preserving the safer initialisation logic introduced earlier.