* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
*/
namespace PrestaShop\PrestaShop\Core\Action;
/**
* This class represents buttons to be rendered in Twig
*
* They will be rendered following this structure:
*
* If this is the 1st button or there are only 2 buttons displayed:
*
*
* {{ button.content|raw }}
*
*
* However if there is more than 2 buttons displayed, then they are rendered into a drop-down list:
*
*
* {{ button.content|raw }}
*
*/
interface ActionsBarButtonInterface
{
/**
* This function will provide content to add extra CSS classes
*
* @return string
*/
public function getClass(): string;
/**
* Use this property to add extra properties to