import { NestAuthRole } from '../entities/role.entity'; type ResolveRolesParams = { userId: string; tenantId: string | null; }; export declare class AccessRoleResolver { static resolveRolesAndPermissionsForTenantContext(params: ResolveRolesParams): Promise<{ roles: any[]; permissions: string[]; }>; static isPlatformAccess(): Promise; static resolvePlatformAccess(userId: string): Promise; static resolvePlatformAccessRolesAndPermissions(userId: string): Promise<{ roles: NestAuthRole[]; permissions: string[]; }>; static isPlatformAdminUser(userId: string): Promise; } export {}; //# sourceMappingURL=access-role-resolver.util.d.ts.map