If you take a look at the themes object, you can see that each theme has the same icons in it, but their import paths are slightly different. For example, the Attachment icon is imported by the Filled theme, as follows:
import('@material-ui/icons/Attachment')
In the Rounded theme, here's how the same icon is imported:
import('@material-ui/icons/AttachmentOutlined')
You append the theme name to the icon name to change the theme of the icon. The same pattern follows for each of them.
Let's explore them now:
Filled ... |