/// Authentication and credential management for the Kell Creations platform. /// /// This package provides: /// /// - [KcUser] / [KcUserRole] — user identity domain models /// - [AuthState] hierarchy — [AuthStateUnauthenticated], [AuthStateLoading], /// [AuthStateAuthenticated], [AuthStateError] /// - [AuthService] — abstract contract for sign-in, sign-out, and token refresh /// - [AuthException] — thrown by [AuthService] on failure /// - [CredentialStore] / [CredentialKeys] — secure key/value storage contract /// for API keys and session tokens /// - [InMemoryCredentialStore] — in-memory implementation for tests and fake mode /// - [FakeAuthService] — in-memory [AuthService] for fake mode and tests library; // Domain export 'src/domain/auth_service.dart'; export 'src/domain/auth_state.dart'; export 'src/domain/credential_store.dart'; export 'src/domain/user.dart'; // Data export 'src/data/fake_auth_service.dart';