import { Repository } from 'typeorm';
import { TenantService } from '../../tenant/services/tenant.service';
import { AuthConfigService } from '../../core/services/auth-config.service';
import { NestAuthUserAccess } from '../../user/entities/user-access.entity';
export declare class AdminUserManagementService {
    private readonly userAccessRepository;
    private readonly tenantService;
    private readonly authConfigService;
    constructor(userAccessRepository: Repository<NestAuthUserAccess>, tenantService: TenantService, authConfigService: AuthConfigService);
    private getTenantMode;
    private ensureUserAccess;
    syncUserAccesses(userId: string, tenantIds: string[]): Promise<NestAuthUserAccess[]>;
}
//# sourceMappingURL=admin-user-management.service.d.ts.map