import type { SupabaseClient } from '@supabase/supabase-js'; import type { Database } from "../types/database.types"; type UserRow = Database["public"]["Tables"]["users"]["Row"]; type UserInput = { id: string; email: string; onboardingComplete?: boolean; }; export declare class UserService { private client; constructor(client: SupabaseClient); getOrCreateOrUpdate(user: UserInput): Promise; getById(id: string, columns?: string): Promise; isOnboarded(userId: string): Promise; } export {}; //# sourceMappingURL=UserService.d.ts.map