New York City Mayor Eric Adams has been indicted by a federal grand jury on criminal charges that are still sealed.