export interface Login { login?: string; password?: string; } export interface Profile { id?: string; provider?: string; displayName?: string; culture?: string; email?: string; photo?: string; firstName?: string; lastName?: string; } export declare class UserStore { login: Login; profile: Profile; roles: string[]; /** * Vérifie si un utilisateur possède l'un des rôles proposés. * @param role Un rôle ou un tableau de rôles. */ hasRole(role: string | string[]): boolean; } /** Instance principale du UserStore. */ export declare const userStore: UserStore;