<?php

namespace Modules\Workflows\Services\Actions;

/**
 * Interface para ações de workflow
 */
interface ActionInterface {
    /**
     * Executa a ação
     * 
     * @param array $config Configuração da ação
     * @param array $context Contexto do workflow (input, variables, etc)
     * @return array Dados de saída
     */
    public function execute(array $config, array $context): array;
}

