TypeScript types and interfaces for authentication state, credentials, and context in the application.

Interfaces

AuthState
APICredentials
TokenExchangeResponse
ViewerResponse
AuthContextType