package org.asamk.signal.manager;
import java.io.IOException;
+import java.net.URI;
import java.util.List;
+import java.util.concurrent.TimeoutException;
import java.util.function.Consumer;
public interface MultiAccountManager extends AutoCloseable {
Manager getManager(String phoneNumber);
+ URI getNewProvisioningDeviceLinkUri() throws TimeoutException, IOException;
+
+ ProvisioningManager getProvisioningManagerFor(URI deviceLinkUri);
+
ProvisioningManager getNewProvisioningManager();
RegistrationManager getNewRegistrationManager(String username) throws IOException;