import type { Session, SupabaseClient } from '@supabase/supabase-js'; export declare class Auth { supabase: SupabaseClient; server: { shutdown: () => void; } | null; constructor(); toSession(): Promise; ensureAuth(): Promise; isLoggedIn(): Promise; toUserName(): Promise; toLoginUrl(): Promise; login(): Promise; expectSession(): Promise; logout({ silent }: { silent: boolean; }): Promise; } //# sourceMappingURL=auth.d.ts.map