package backend import "github.com/ChronosX88/yans/internal/models" const ( SupportedBackendList = "sqlite" ) type StorageBackend interface { ListGroups() ([]models.Group, error) ListGroupsByPattern(pattern string) ([]models.Group, error) GetArticlesCount(g models.Group) (int, error) GetGroupLowWaterMark(g models.Group) (int, error) GetGroupHighWaterMark(g models.Group) (int, error) }