import { createContext } from 'react' import type { Session } from '@atcute/oauth-browser-client' type AuthContextValue = { session: Session | null isLoading: boolean error: string | null setSession: (session: Session | null) => void signOut: () => Promise } export const AuthContext = createContext(undefined)