export declare const MENSAGENS_IMPORTS: {
    readonly titulo: "[FIX] 导入管理员 - 开始修复...";
    readonly resumo: "[SUMMARY] 摘要:";
    readonly dryRunAviso: "[DRY] Dry-run 模式: 未修改任何文件";
    readonly sucessoFinal: "[OK] 修复已成功应用!";
};
export declare const PROGRESSO_IMPORTS: {
    readonly diretorioNaoEncontrado: (dir: string) => string;
    readonly arquivoProcessado: (arquivo: string, count: number) => string;
    readonly arquivoErro: (arquivo: string, erro: string) => string;
    readonly lendoDiretorio: (dir: string) => string;
};
export declare const ERROS_IMPORTS: {
    readonly lerDiretorio: (dir: string, error: unknown) => string;
    readonly processar: (arquivo: string, error: unknown) => string;
};
export declare function formatarEstatistica(label: string, valor: number | string, icone?: string): string;
export declare function gerarResumoImports(stats: {
    processados: number;
    modificados: number;
    totalCorrecoes: number;
    erros: number;
    dryRun: boolean;
}): string[];
export declare const MENSAGENS_IMPORTS_SCAN: {
    readonly titulo: "[FIX] 导入管理员 - 扫描 barrels...";
    readonly buscandoBarrels: "正在项目中扫描 barrels (index.ts)...";
    readonly barrelsEncontrados: (count: number) => string;
    readonly analisandoTsconfig: "正在分析 tsconfig.json...";
    readonly pathsAtuais: (count: number) => string;
    readonly planoAlias: "建议的别名方案:";
    readonly aliasAtual: "当前别名";
    readonly aliasProposto: "建议的别名";
    readonly aliasNovo: "新别名";
    readonly aliasRemovido: "已移除的别名";
    readonly manterAlias: "保留的别名";
    readonly confirmarAtualizacao: "是否使用新别名更新 tsconfig.json?";
    readonly tsconfigAtualizado: "tsconfig.json 更新成功!";
    readonly tsconfigNaoModificado: "tsconfig.json 未被修改。";
    readonly aliasesLimpos: (count: number) => string;
};
export declare const MENSAGENS_IMPORTS_APPLY: {
    readonly titulo: "[FIX] 导入管理员 - 应用别名...";
    readonly lendoTsconfig: "正在从 tsconfig.json 读取别名...";
    readonly varrendoArquivos: "正在扫描项目文件...";
    readonly reescrevendoImports: "正在重写导入...";
    readonly arquivosProcessados: (count: number) => string;
    readonly arquivosModificados: (count: number) => string;
    readonly importsReescritos: (count: number) => string;
    readonly aplicacaoConcluida: "别名应用成功!";
    readonly errosEncontrados: (count: number) => string;
    readonly nenhumImportParaReescrever: "没有需要重写的导入。";
};
export declare const MENSAGENS_TIPOS: {
    readonly titulo: "[FIX] 类型管理员 - 开始修复...";
    readonly analisandoTipo: (tipo: string) => string;
    readonly tipoCorrigido: (antes: string, depois: string) => string;
};
export declare const MENSAGENS_ESTRUTURA: {
    readonly titulo: "[ORG] 结构管理员 - 正在重新组织文件...";
    readonly movendo: (origem: string, destino: string) => string;
    readonly criandoDiretorio: (dir: string) => string;
};
export declare const MENSAGENS_ZELADOR_GERAL: {
    readonly iniciando: (zelador: string) => string;
    readonly concluido: (zelador: string) => string;
    readonly erro: (zelador: string, mensagem: string) => string;
};
export declare const MODELOS_SAIDA: {
    readonly compacto: {
        readonly inicio: (nome: string) => string;
        readonly progresso: (atual: number, total: number) => string;
        readonly fim: (sucesso: boolean) => "\u001B[32m[OK]\u001B[0m" | "\u001B[31m[ERR]\u001B[0m";
    };
    readonly detalhado: {
        readonly inicio: (nome: string, descricao: string) => string;
        readonly progresso: (arquivo: string, atual: number, total: number) => string;
        readonly fim: (stats: {
            sucesso: number;
            falha: number;
        }) => string;
    };
};
export declare const SAIDA_CODIGOS: {
    readonly SUCESSO: 0;
    readonly ERRO_GERAL: 1;
    readonly ERRO_ARQUIVO: 2;
    readonly ERRO_PERMISSAO: 3;
    readonly CANCELADO_USUARIO: 4;
};
export declare function formatarListaArquivos(arquivos: string[], maxExibir?: number): string[];
export declare function formatarDuracao(ms: number): string;
export declare function formatarComTimestamp(mensagem: string): string;
//# sourceMappingURL=caretaker-messages.d.ts.map