/** * Dev Auth Types * * Type definitions for the mock authentication system. * * @since v1.33.1 */ import type { Tier } from '../../core/types/auth.js'; /** * Mock user for dev testing */ export interface MockUser { id: string; email: string; name: string; pluginatorTier: Tier; avatarUrl?: string; } /** * Mock session for dev testing */ export interface MockSession { user: MockUser; tier: Tier; token: string; createdAt: string; } /** * Dev auth state */ export interface DevAuthState { isAuthenticated: boolean; session: MockSession | null; currentTier: Tier; useRealApi: boolean; realApiUrl?: string; } /** * Tier change event */ export interface TierChangeEvent { previousTier: Tier; newTier: Tier; timestamp: string; } //# sourceMappingURL=dev-auth-types.d.ts.map