import type { LTUserRole, LTRoleType } from '../../types';
export declare function isValidRoleType(type: string): type is LTRoleType;
export declare function addUserRole(userId: string, role: string, type: LTRoleType): Promise<LTUserRole>;
export declare function removeUserRole(userId: string, role: string): Promise<boolean>;
export declare function getUserRoles(userId: string): Promise<LTUserRole[]>;
export declare function hasRole(userId: string, role: string): Promise<boolean>;
export declare function hasRoleType(userId: string, type: LTRoleType): Promise<boolean>;
