import { createContext } from 'react'; import type { User } from '../../lib/api'; export interface AuthContextValue { user: User | null; loading: boolean; setUser: (user: User | null) => void; signOut: () => Promise; } export const AuthContext = createContext(null);