export declare const SUGESTOES_COMANDOS: {
    readonly usarFull: "[DICA] Use --full for a detailed report with all information";
    readonly usarJson: "[DICA] Use --json for structured JSON output";
    readonly combinarJsonExport: "[DICA] Combine --json with --export to save the report";
    readonly usarExport: "[DICA] Use --export <path> to save report to file";
    readonly usarInclude: "[DICA] Use --include <pattern> to focus on specific files";
    readonly usarExclude: "[DICA] Use --exclude <pattern> to ignore files";
    readonly usarDryRun: "[DICA] Use --dry-run to simulate without modifying files";
    readonly removerDryRun: "[DICA] Remove --dry-run to apply fixes";
    readonly usarInterativo: "[DICA] Use --interactive to confirm each fix";
    readonly usarGuardian: "[DICA] Use --guardian to verify integrity";
    readonly usarBaseline: "[DICA] Use --baseline to generate a reference baseline";
    readonly usarAutoFix: "[DICA] Use --auto-fix to apply automatic fixes";
};
export declare const SUGESTOES_DIAGNOSTICO: {
    readonly modoExecutivo: "[EXEC] Executive mode: showing only critical problems";
    readonly primeiraVez: readonly ["[DICA] First time? Start with: tutanus diagnosticar --full", "[DICA] Use --help to see all available options"];
    readonly projetoGrande: readonly ["[DICA] Large project detected - use --include for incremental analysis", "[DICA] Use --quick for a fast initial analysis"];
    readonly poucoProblemas: "\u001B[32mSUCESSO\u001B[0m Project in good shape! Only {count} minor problems found.";
    readonly muitosProblemas: readonly ["[!] Many problems found - prioritize critical ones first", "[DICA] Use --executive to focus only on the essentials"];
    readonly usarFiltros: "[DICA] Use --include/--exclude filters for focused analysis";
};
export declare const SUGESTOES_AUTOFIX: {
    readonly autoFixDisponivel: "[DICA] Automatic fixes available - use --auto-fix";
    readonly autoFixAtivo: "[!] Auto-fix active! Use --dry-run to simulate without modifying files";
    readonly dryRunRecomendado: "[DICA] Recommended: test first with --dry-run";
    readonly semMutateFS: "[!] Auto-fix currently unavailable";
    readonly validarDepois: readonly ["[DICA] Run npm run lint to verify the fixes", "[DICA] Run npm run build to check if the code compiles", "[DICA] Run npm test to validate functionality"];
};
export declare const SUGESTOES_GUARDIAN: {
    readonly guardianDesabilitado: "[GUARD] Guardian disabled. Use --guardian to verify integrity";
    readonly primeiroBaseline: readonly ["[DICA] First run: generate a baseline with --baseline", "[DICA] The baseline serves as a reference for future changes"];
    readonly driftDetectado: readonly ["[!] Changes detected compared to baseline", "[DICA] Review the changes before updating the baseline", "[DICA] Use --baseline to update reference"];
    readonly integridadeOK: "\u001B[32mSUCESSO\u001B[0m Integrity verified - no unauthorized changes";
};
export declare const SUGESTOES_TIPOS: {
    readonly ajustarConfianca: (atual: number) => string;
    readonly revisar: (categoria: string) => string;
    readonly anyEncontrado: readonly ["[!] 'any' types detected - they reduce code safety", "[DICA] Prioritize replacing 'as any' and explicit casts"];
    readonly unknownLegitimo: "\u001B[32mSUCESSO\u001B[0m Legitimate uses of 'unknown' identified";
    readonly melhoravelDisponivel: "[DICA] Improvable cases found - review in future refactoring";
};
export declare const SUGESTOES_ARQUETIPOS: {
    readonly monorepo: readonly ["[DICA] Monorepo detected: consider using workspace filters", "[DICA] Use --include packages/* to analyze specific workspaces"];
    readonly biblioteca: readonly ["[DICA] Library detected: focus on public exports and documentation", "[DICA] Use --guardian to verify public API"];
    readonly cli: readonly ["[DICA] CLI detected: prioritize command and flag tests", "[DICA] Validate error handling in commands"];
    readonly api: readonly ["[DICA] API detected: focus on endpoints and contracts", "[DICA] Consider integration tests for routes", "[DICA] Validate API documentation (OpenAPI/Swagger)"];
    readonly frontend: readonly ["[DICA] Frontend detected: prioritize components and state management", "[DICA] Validate accessibility and performance"];
    readonly confiancaBaixa: readonly ["[!] Low confidence in detection: structure may be hybrid", "[DICA] Use --criar-arquetipo --salvar-arquetipo to customize"];
};
export declare const SUGESTOES_REESTRUTURAR: {
    readonly backupRecomendado: readonly ["[!] IMPORTANT: Make a backup before restructuring!", "[DICA] Use git to version before structural changes"];
    readonly validarDepois: readonly ["[DICA] Run tests after restructuring", "[DICA] Validate imports and references"];
    readonly usarDryRun: "[DICA] First time? Use --dry-run to see proposed changes";
};
export declare const SUGESTOES_PODAR: {
    readonly cuidado: readonly ["[!] Pruning permanently removes files!", "[!] Make sure you have backup or version control"];
    readonly revisar: "[DICA] Review the file list before confirming";
    readonly usarDryRun: "[DICA] Use --dry-run to simulate pruning without deleting";
};
export declare const SUGESTOES_METRICAS: {
    readonly baseline: readonly ["[DICA] Generate baseline for future comparisons", "[DICA] Use --json for CI/CD integration"];
    readonly tendencias: "[DICA] Run regularly to track trends";
    readonly comparacao: "[DICA] Compare with previous runs";
};
export declare const SUGESTOES_ZELADOR: {
    readonly imports: readonly ["[DICA] Import caretaker automatically fixes paths", "[DICA] Use --dry-run to see proposed fixes"];
    readonly estrutura: readonly ["[DICA] Structure caretaker organizes files by pattern", "[DICA] Configure patterns in tutanus.config.json"];
};
export declare function gerarSugestoesContextuais(contexto: {
    comando: string;
    temProblemas: boolean;
    countProblemas?: number;
    autoFixDisponivel?: boolean;
    guardianAtivo?: boolean;
    arquetipo?: string;
    flags?: string[];
}): string[];
export declare function formatarSugestoes(sugestoes: string[], titulo?: string): string[];
export declare const SUGESTOES: {
    readonly comandos: {
        readonly usarFull: "[DICA] Use --full for a detailed report with all information";
        readonly usarJson: "[DICA] Use --json for structured JSON output";
        readonly combinarJsonExport: "[DICA] Combine --json with --export to save the report";
        readonly usarExport: "[DICA] Use --export <path> to save report to file";
        readonly usarInclude: "[DICA] Use --include <pattern> to focus on specific files";
        readonly usarExclude: "[DICA] Use --exclude <pattern> to ignore files";
        readonly usarDryRun: "[DICA] Use --dry-run to simulate without modifying files";
        readonly removerDryRun: "[DICA] Remove --dry-run to apply fixes";
        readonly usarInterativo: "[DICA] Use --interactive to confirm each fix";
        readonly usarGuardian: "[DICA] Use --guardian to verify integrity";
        readonly usarBaseline: "[DICA] Use --baseline to generate a reference baseline";
        readonly usarAutoFix: "[DICA] Use --auto-fix to apply automatic fixes";
    };
    readonly diagnostico: {
        readonly modoExecutivo: "[EXEC] Executive mode: showing only critical problems";
        readonly primeiraVez: readonly ["[DICA] First time? Start with: tutanus diagnosticar --full", "[DICA] Use --help to see all available options"];
        readonly projetoGrande: readonly ["[DICA] Large project detected - use --include for incremental analysis", "[DICA] Use --quick for a fast initial analysis"];
        readonly poucoProblemas: "\u001B[32mSUCESSO\u001B[0m Project in good shape! Only {count} minor problems found.";
        readonly muitosProblemas: readonly ["[!] Many problems found - prioritize critical ones first", "[DICA] Use --executive to focus only on the essentials"];
        readonly usarFiltros: "[DICA] Use --include/--exclude filters for focused analysis";
    };
    readonly autofix: {
        readonly autoFixDisponivel: "[DICA] Automatic fixes available - use --auto-fix";
        readonly autoFixAtivo: "[!] Auto-fix active! Use --dry-run to simulate without modifying files";
        readonly dryRunRecomendado: "[DICA] Recommended: test first with --dry-run";
        readonly semMutateFS: "[!] Auto-fix currently unavailable";
        readonly validarDepois: readonly ["[DICA] Run npm run lint to verify the fixes", "[DICA] Run npm run build to check if the code compiles", "[DICA] Run npm test to validate functionality"];
    };
    readonly guardian: {
        readonly guardianDesabilitado: "[GUARD] Guardian disabled. Use --guardian to verify integrity";
        readonly primeiroBaseline: readonly ["[DICA] First run: generate a baseline with --baseline", "[DICA] The baseline serves as a reference for future changes"];
        readonly driftDetectado: readonly ["[!] Changes detected compared to baseline", "[DICA] Review the changes before updating the baseline", "[DICA] Use --baseline to update reference"];
        readonly integridadeOK: "\u001B[32mSUCESSO\u001B[0m Integrity verified - no unauthorized changes";
    };
    readonly tipos: {
        readonly ajustarConfianca: (atual: number) => string;
        readonly revisar: (categoria: string) => string;
        readonly anyEncontrado: readonly ["[!] 'any' types detected - they reduce code safety", "[DICA] Prioritize replacing 'as any' and explicit casts"];
        readonly unknownLegitimo: "\u001B[32mSUCESSO\u001B[0m Legitimate uses of 'unknown' identified";
        readonly melhoravelDisponivel: "[DICA] Improvable cases found - review in future refactoring";
    };
    readonly arquetipos: {
        readonly monorepo: readonly ["[DICA] Monorepo detected: consider using workspace filters", "[DICA] Use --include packages/* to analyze specific workspaces"];
        readonly biblioteca: readonly ["[DICA] Library detected: focus on public exports and documentation", "[DICA] Use --guardian to verify public API"];
        readonly cli: readonly ["[DICA] CLI detected: prioritize command and flag tests", "[DICA] Validate error handling in commands"];
        readonly api: readonly ["[DICA] API detected: focus on endpoints and contracts", "[DICA] Consider integration tests for routes", "[DICA] Validate API documentation (OpenAPI/Swagger)"];
        readonly frontend: readonly ["[DICA] Frontend detected: prioritize components and state management", "[DICA] Validate accessibility and performance"];
        readonly confiancaBaixa: readonly ["[!] Low confidence in detection: structure may be hybrid", "[DICA] Use --criar-arquetipo --salvar-arquetipo to customize"];
    };
    readonly reestruturar: {
        readonly backupRecomendado: readonly ["[!] IMPORTANT: Make a backup before restructuring!", "[DICA] Use git to version before structural changes"];
        readonly validarDepois: readonly ["[DICA] Run tests after restructuring", "[DICA] Validate imports and references"];
        readonly usarDryRun: "[DICA] First time? Use --dry-run to see proposed changes";
    };
    readonly podar: {
        readonly cuidado: readonly ["[!] Pruning permanently removes files!", "[!] Make sure you have backup or version control"];
        readonly revisar: "[DICA] Review the file list before confirming";
        readonly usarDryRun: "[DICA] Use --dry-run to simulate pruning without deleting";
    };
    readonly metricas: {
        readonly baseline: readonly ["[DICA] Generate baseline for future comparisons", "[DICA] Use --json for CI/CD integration"];
        readonly tendencias: "[DICA] Run regularly to track trends";
        readonly comparacao: "[DICA] Compare with previous runs";
    };
    readonly zelador: {
        readonly imports: readonly ["[DICA] Import caretaker automatically fixes paths", "[DICA] Use --dry-run to see proposed fixes"];
        readonly estrutura: readonly ["[DICA] Structure caretaker organizes files by pattern", "[DICA] Configure patterns in tutanus.config.json"];
    };
};
//# sourceMappingURL=suggestions.d.ts.map