export interface User { id: string; email: string; name: string; role: string; avatarUrl?: string; } export declare const authStore: { readonly user: User | null; readonly loading: boolean; readonly isAdmin: boolean; init(sessionEndpoint?: string): Promise; setUser(u: User | null): void; logout(loginPath?: string): Promise; };