import { Repository } from 'typeorm';
import { UsuarioRol } from './entities/usuario-rol.entity';
import { AssignRolDto } from './dto/assign-rol.dto';
export declare class UsuarioRolesService {
    private readonly usuarioRolRepository;
    constructor(usuarioRolRepository: Repository<UsuarioRol>);
    getByUsuario(usuarioId: number): Promise<UsuarioRol[]>;
    assign(usuarioId: number, dto: AssignRolDto): Promise<UsuarioRol>;
    toggleModifier(usuarioId: number, rolId: number): Promise<UsuarioRol>;
    remove(usuarioId: number, rolId: number): Promise<void>;
}
