White House communications director Anthony Scaramucci has offered his resignation, ABC News has learned.