import { createContext } from 'react'; import type { User } from './types'; export interface AuthContextValue { user: User | null; token: string | null; loading: boolean; login: (googleToken: string) => Promise; devLogin?: () => void; logout: () => void; } export const AuthContext = createContext({ user: null, token: null, loading: true, login: async () => {}, logout: () => {}, });