import { TokenManager } from '../token-manager/token-manager'; export interface UserManager { getRole: () => string | undefined; isUserRoleAdministrative: () => boolean; getFullName: () => string | undefined; getSector: () => string | undefined; getDNI: () => string | undefined; } export declare class UserManagerImpl implements UserManager { private tokenManager; constructor(tokenManager: TokenManager); private getAccessInfo; getRole: () => string | undefined; isUserRoleAdministrative: () => boolean; getFullName: () => string | undefined; getSector: () => string | undefined; getDNI: () => string | undefined; } export declare const createUserManager: (tokenManager: TokenManager) => UserManager;