/// The Data Connect layer.
///
/// This package provides mock implementations of domain repository interfaces
/// for development and testing purposes.
///
/// TODO: These mocks currently do not implement any specific interfaces.
/// They will implement interfaces defined in feature packages once those are created.
library;

export 'src/mocks/auth_repository_mock.dart';
export 'src/mocks/shifts_repository_mock.dart';
export 'src/mocks/staff_repository_mock.dart';
export 'src/mocks/profile_repository_mock.dart';
export 'src/mocks/event_repository_mock.dart';
export 'src/mocks/skill_repository_mock.dart';
export 'src/mocks/financial_repository_mock.dart';
export 'src/mocks/rating_repository_mock.dart';
export 'src/mocks/support_repository_mock.dart';
export 'src/mocks/home_repository_mock.dart';
export 'src/mocks/business_repository_mock.dart';
export 'src/mocks/order_repository_mock.dart';
export 'src/data_connect_module.dart';
export 'src/session/client_session_store.dart';

// Export the generated Data Connect SDK
export 'src/dataconnect_generated/generated.dart';
export 'src/session/staff_session_store.dart';
