// SPDX-FileCopyrightText: 2026 FocusFlow contributors
// SPDX-License-Identifier: AGPL-3.0-only

/// Implements Desktop Notification Adapter Stub behavior for the Scheduler Notifications Desktop package.
library;

import 'dart:async';

import 'package:scheduler_notifications/notifications.dart';
import 'package:scheduler_core/scheduler_core.dart' show logger;
part 'desktop_notification_adapter_stub/platform/desktop_notification_platform.dart';
part 'desktop_notification_adapter_stub/callbacks/desktop_notification_log_sink.dart';
part 'desktop_notification_adapter_stub/backends/desktop_notification_backend.dart';
part 'desktop_notification_adapter_stub/backends/desktop_notification_backend_factory.dart';
part 'desktop_notification_adapter_stub/adapter/desktop_notification_adapter.dart';
part 'desktop_notification_adapter_stub/callbacks/default_log_sink.dart';
part 'desktop_notification_adapter_stub/backends/stdout_notification_backend.dart';
