import '../about/internal/application/DeploymentRecord.dart'; import '../about/internal/application/ServerProfile.dart'; /// Everything Peach persists on this device. Server profiles and their nested /// services live here; passwords are held separately in the OS keystore and /// hydrated onto the profiles on read, so a caller never handles the two /// stores independently. abstract class ConnectInternalMemory { Future> getServers(); Future setServers(List servers); Future deleteServerSecret(String serverId); Future> getDeployments(); Future> addDeployment(DeploymentRecord record); Future clearDeployments(); Future getThemeMode(); Future setThemeMode(String mode); }