Fashion designer Roberto Cavalli has ended months of speculation by agreeing to sell 30% of his company to private equity fund Clessidra Capital Partners, according to reports.