using System;
using System.Threading;
using System.Threading.Tasks;
namespace LeanCloud.Storage.Internal
{
public interface IAppRouterController
{
AppRouterState Get();
///
/// Start refresh the app router.
///
///
Task RefreshAsync();
void Clear();
///
/// Query the app router.
///
/// New AppRouterState
Task QueryAsync(CancellationToken cancellationToken);
}
}