import { Provider } from "@supabase/supabase-js"; export interface SignUpCredentials { email: string; password: string; } export interface SignInCredentials { email: string; password: string; } export interface OAuthOptions { provider: Provider; redirectTo?: string; scopes?: string; queryParams?: Record; } export type AuthStateChangeCallback = (event: string, session: any) => void;