import 'package:books_flutter/config/api_config.dart'; sealed class ScannerEvent {} class InitializeCamera extends ScannerEvent {} class CaptureAndAnalyze extends ScannerEvent { final String? openaiApiKey; final String openaiBaseUrl; final String? geminiApiKey; CaptureAndAnalyze({ this.openaiApiKey, this.openaiBaseUrl = ApiConfig.openaiBaseUrl, this.geminiApiKey, }); } class SwitchCamera extends ScannerEvent {} class DismissError extends ScannerEvent {}