import { FetchStateAndError, ID } from '../../commonStateTypes/common'; import { ZeniDate } from '../../zeniDayJS'; export type AuthenticationFeatureType = 'collaborations' | 'notifications'; export interface AuthenticationDetails extends FetchStateAndError { expiration?: ZeniDate; token?: ID; } export interface AuthenticationViewState { authenticationDetailsByFeatureType: Record; }