import 'package:{{#snakeCase}}{{project_name}}{{/snakeCase}}/core/errors/exceptions.dart';
import 'package:{{#snakeCase}}{{project_name}}{{/snakeCase}}/domain/repositories/base_repository.dart';
import 'package:wyatt_type_utils/wyatt_type_utils.dart';

abstract class CounterRepository extends BaseRepository {
  Future<Result<int, AppException>> increment(int newState);
  Future<Result<int, AppException>> decrement(int newState);
}
