Нет, поскольку библиотека создается без каких-либо сведений о том, кто будет использовать какие ссылки внутри нее. Таким образом, все ссылки связаны при создании библиотеки, независимо от того, сколько приложений (это может быть ноль) у вас есть ссылки на библиотеку.
Вы можете получить доступ к API1 из библиотеки Library1 и создать новую библиотеку Library2 для доступа к API2, если очень важно, чтобы реализация была разделена.