/**
 * Booster_Steps - Ferramenta para formatação de steps de tarefas usando template de card
 */
import { BoosterStepsParams, BoosterStepsResponse } from './types';
export declare class BoosterStepsService {
    private logger;
    constructor();
    /**
     * Processa os steps fornecidos pelo modelo usando interface web para edição
     */
    processTask(params: BoosterStepsParams): Promise<BoosterStepsResponse>;
    /**
     * Valida os steps fornecidos pelo modelo
     */
    private validateSteps;
    /**
     * Gera um resumo do plano baseado nos steps fornecidos
     */
    private generateSummary;
    /**
     * Gera recomendações baseadas nos steps focados em AI
     */
    private generateRecommendations;
    /**
     * Identifica fatores de risco baseados nos steps focados em AI
     */
    private identifyRiskFactors;
    /**
     * Extrai um título da descrição da tarefa
     */
    private extractTaskTitle;
    /**
     * Sanitiza o título para criar um nome de arquivo seguro
     */
    private sanitizeFilename;
    /**
     * Salva os cards em arquivos markdown usando o template
     */
    private saveStepCards;
    /**
     * Gera conteúdo em markdown usando o template de card
     */
    private generateMarkdownContent;
    /**
     * Gera o template de card para um step individual - Otimizado para AIs
     */
    private generateCardTemplate;
}
//# sourceMappingURL=booster-steps.d.ts.map