export declare const CATEGORIAS_TIPOS: {
    readonly LEGITIMO: {
        readonly icone: "\u001B[32m[OK]\u001B[0m";
        readonly nome: "合法";
        readonly descricao: "正确使用 unknown - 无需操作";
        readonly confidenciaMin: 100;
    };
    readonly MELHORAVEL: {
        readonly icone: "\u001B[33m[!]\u001B[0m";
        readonly nome: "可改进";
        readonly descricao: "可以更具体 - 建议手动审查";
        readonly confidenciaMin: 70;
    };
    readonly CORRIGIR: {
        readonly icone: "\u001B[31m[FIX]\u001B[0m";
        readonly nome: "需修复";
        readonly descricao: "必须替换 - 可自动修复";
        readonly confidenciaMin: 95;
    };
};
export declare const MENSAGENS_RESUMO: {
    readonly encontrados: (count: number) => string;
    readonly tituloCategorizacao: "[STATS] 分类分析:";
    readonly confianciaMedia: (media: number) => string;
    readonly porcentagem: (count: number, total: number) => string;
};
export declare const DICAS: {
    readonly removerDryRun: "[提示] 要应用修复,请移除 --dry-run 标志";
    readonly usarInterativo: "[提示] 使用 --interactive 确认每个修复";
    readonly ajustarConfianca: (atual: number) => string;
    readonly revisar: (categoria: string) => string;
};
export declare const ACOES_SUGERIDAS: {
    readonly LEGITIMO: readonly ["这些情况正确,应保持原样", "不需要任何额外操作"];
    readonly MELHORAVEL: readonly ["考虑在可能时替换为更具体的类型", "在未来重构期间审查", "添加注释说明使用 unknown 的原因"];
    readonly CORRIGIR: readonly ["优先修复这些情况", "替换为具体的 TypeScript 类型", "必要时使用类型守卫"];
};
export declare const MENSAGENS_SUCESSO: {
    readonly nenhumTipoInseguro: "[OK] 未检测到不安全类型!代码具有良好的类型安全性。";
    readonly nenhumAltaConfianca: "[OK] 未找到高置信度修复";
    readonly nenhumaCorrecao: "未应用任何修复 (使用 --confidence 调整阈值)";
};
export declare const MENSAGENS_CLI_CORRECAO_TIPOS: {
    readonly linhaEmBranco: "";
    readonly erroExecutar: (mensagem: string) => string;
    readonly linhaResumoTipo: (texto: string) => string;
    readonly exemplosDryRunTitulo: "[LIST] 找到的示例 (dry-run):";
    readonly exemploLinha: (icone: string, relPath: string | undefined, linha: string) => string;
    readonly exemploMensagem: (mensagem: string) => string;
    readonly debugVariavel: (nome: string) => string;
    readonly maisOcorrencias: (qtd: number) => string;
    readonly aplicandoCorrecoesAuto: "[FIX] 正在应用自动修复...";
    readonly exportandoRelatorios: "[EXPORT] 导出报告中...";
    readonly verboseAnyDetectado: (arquivo: string, linha: string) => string;
    readonly verboseAsAnyCritico: (arquivo: string, linha: string) => string;
    readonly verboseAngleAnyCritico: (arquivo: string, linha: string) => string;
    readonly verboseUnknownCategoria: (icone: string, arquivo: string, linha: string, categoria: string, confianca: number) => string;
    readonly verboseMotivo: (motivo: string) => string;
    readonly verboseSugestao: (sugestao: string) => string;
    readonly verboseVariantesTitulo: "     └─ [STATS] 替代可能性:";
    readonly verboseVarianteItem: (idxBase1: number, variante: string) => string;
    readonly analiseDetalhadaSalva: "[FILE] 详细分析已保存至: .tutanus/fix-types-analise.json";
    readonly altaConfiancaTitulo: (qtd: number) => string;
    readonly altaConfiancaLinha: (relPath: string | undefined, linha: string, confianca: number) => string;
    readonly altaConfiancaDetalhe: (texto: string) => string;
    readonly altaConfiancaMais: (qtd: number) => string;
    readonly incertosTitulo: (qtd: number) => string;
    readonly incertosIntro: "   这些案例需要仔细手动审查 - 检测到多种可能性";
    readonly incertosLinha: (relPath: string | undefined, linha: string, confianca: number) => string;
    readonly incertosMais: (qtd: number) => string;
    readonly correcoesResumoSucesso: (qtd: number) => string;
    readonly correcoesResumoLinhaOk: (arquivo: string, linhas: number) => string;
    readonly correcoesResumoLinhaErro: (arquivo: string, erro: string | undefined) => string;
    readonly correcoesResumoFalhas: (qtd: number) => string;
    readonly dryRunAviso: (iconeInicio: string) => string;
    readonly templatePasso: (passo: string) => string;
};
export declare const TEXTOS_CATEGORIZACAO_CORRECAO_TIPOS: {
    readonly anyMotivo: "any 不安全 - 替换为具体类型";
    readonly anySugestao: "分析变量用法以推断正确类型";
    readonly asAnyMotivo: "类型断言 \"as any\" 完全禁用类型安全";
    readonly asAnySugestao: "严重: 替换为具体类型或使用 unknown 配合运行时验证";
    readonly angleAnyMotivo: "遗留类型转换 <any> 禁用类型安全";
    readonly angleAnySugestao: "严重: 迁移到现代 \"as\" 语法并使用具体类型";
    readonly semContextoMotivo: "无法分析上下文";
    readonly semContextoSugestao: "手动审查";
};
export declare const TEMPLATE_RESUMO_FINAL: {
    readonly titulo: "[DETAIL] 手动应用修复:";
    readonly passos: readonly ["审查上面分类的案例", "合法 (\u001B[32m[OK]\u001B[0m): 保持原样", "可改进 (\u001B[33m[!]\u001B[0m): 考虑更具体的类型", "需修复 (\u001B[31m[FIX]\u001B[0m): 替换为具体类型", "修复后运行 `npm run lint`"];
};
export declare const ICONES_FIX_TYPES: {
    readonly LEGITIMO: {
        readonly icone: "\u001B[32m[OK]\u001B[0m";
        readonly nome: "合法";
        readonly descricao: "正确使用 unknown - 无需操作";
        readonly confidenciaMin: 100;
    };
    readonly MELHORAVEL: {
        readonly icone: "\u001B[33m[!]\u001B[0m";
        readonly nome: "可改进";
        readonly descricao: "可以更具体 - 建议手动审查";
        readonly confidenciaMin: 70;
    };
    readonly CORRIGIR: {
        readonly icone: "\u001B[31m[FIX]\u001B[0m";
        readonly nome: "需修复";
        readonly descricao: "必须替换 - 可自动修复";
        readonly confidenciaMin: 95;
    };
    readonly inicio: "[FIX]";
    readonly aplicando: "[>]";
    readonly analise: "[>]";
    readonly pasta: "[DIR]";
    readonly arquivo: "[FILE]";
    readonly alvo: "[>]";
    readonly edicao: "[EDIT]";
    readonly grafico: "[GRAPH]";
    readonly lampada: "[提示]";
    readonly foguete: "[>>]";
    readonly nota: "[NOTE]";
    readonly checkbox: "[OK]";
    readonly setinha: "└─";
};
export declare const MENSAGENS_ERRO_FIX_TYPES: {
    readonly correcaoNaoImplementada: "完整的自动修复尚未实现";
    readonly sistemaDesenvolvimento: "[>] 高级自动修复系统正在开发中";
    readonly requisitoAnalise: "需要 AST 分析和类型推断以确保安全";
    readonly detectorNaoEncontrado: "在分析器注册表中未找到不安全类型检测器";
    readonly modulosNaoEncontrados: "未找到修复模块";
};
export declare const MENSAGENS_INICIO_FIX_TYPES: {
    readonly titulo: "[FIX] 开始分析不安全类型...";
    readonly analisando: (target: string) => string;
    readonly confianciaMin: (min: number) => string;
    readonly modo: (dryRun: boolean) => string;
};
export declare const MENSAGENS_PROGRESSO_FIX_TYPES: {
    readonly processandoArquivos: (count: number) => string;
    readonly arquivoAtual: (arquivo: string, count: number) => string;
};
export declare const MENSAGENS_SUCESSO_FIX_TYPES: {
    readonly nenhumTipoInseguro: "[OK] 未检测到不安全类型!代码具有良好的类型安全性。";
    readonly nenhumAltaConfianca: "[OK] 未找到高置信度修复";
    readonly nenhumaCorrecao: "未应用任何修复 (使用 --confidence 调整阈值)";
};
export declare function formatarTipoInseguro(tipo: string, count: number): string;
export declare function formatarOcorrencia(relPath: string, linha: number | undefined): string;
export declare function formatarComContexto(mensagem: string, indentLevel?: number): string;
export declare function formatarSugestao(sugestao: string): string;
export declare function gerarResumoCategoria(categoria: keyof typeof CATEGORIAS_TIPOS, count: number, total: number): string[];
export declare const DEPURACAO: {
    readonly categorizacao: (arquivo: string, tipo: string, categoria: string) => string;
    readonly confianca: (tipo: string, valor: number) => string;
};
//# sourceMappingURL=fix-types-messages.d.ts.map