package org.briarproject.briar.android.controller;

import android.content.Context;

import org.briarproject.bramble.api.nullsafety.NotNullByDefault;

import javax.annotation.Nullable;

@NotNullByDefault
public interface ConfigController {

	@Nullable
	String getEncryptedDatabaseKey();

	boolean storeEncryptedDatabaseKey(String hex);

	void deleteAccount(Context ctx);

	boolean accountExists();

	boolean accountSignedIn();

}
