    func signOut()
}

protocol AuthStoreReading: AnyObject {
    var isSignedIn: Bool { get }
    var passcode: String? { get }
    var userDisplayName: String { get }
}

class AuthStore: NSObject {
    static let shared: AuthStoreWriting = AuthStoreFactory().makeAuthStore()
}
