/**
 * Extended Supabase Auth Types
 * Supabase auth methods accept options objects not fully typed in official SDK
 */

export interface SignInOptions {
  email: string;
  password: string;
  options?: {
    captchaToken?: string;
  };
}

export interface SignUpOptions {
  email: string;
  password: string;
  options?: {
    data?: {
      username?: string;
      display_name?: string;
    };
    captchaToken?: string;
  };
}
