Tyler Stika’s article on Designing Button States provides some guidance for fundamental states to include when design buttons in your design system. There are valuable points about keeping accesibility issues in mind in his examples.