mirrored_repositories/AdvicerApp/lib/domain
import 'package:api_name/domain/failures/failures.dart';
import 'package:dartz/dartz.dart';

abstract class ThemeRepository {
  Future<Either<Failure, bool>> getThemeMode();

  Future<void> setThemeMode({required bool mode});

  Future<Either<Failure, bool>> getUseSystemTheme();

  Future<void> setUseSystemTheme({required bool useSystemTheme});
}
