import type { ModoOperacao } from '../../../../types/index.js';
export declare const MENSAGENS_INICIO: Record<ModoOperacao, string>;
export declare const MENSAGENS_PROGRESSO: {
    readonly varredura: (total: number) => string;
    readonly analise: (atual: number, total: number) => string;
    readonly arquetipos: "[ARQ] プロジェクト構造を検出中...";
    readonly guardian: "[GUARD] 整合性を確認中...";
    readonly autoFix: (modo: string) => string;
    readonly export: (formato: string) => string;
};
export declare const MENSAGENS_CONCLUSAO: {
    readonly sucesso: (ocorrencias: number) => string;
    readonly semProblemas: "[OK] 問題は見つかりませんでした!コードは良好な状態です。";
    readonly exportado: (caminho: string) => string;
};
export declare const MENSAGENS_ERRO: {
    readonly falhaAnalise: (erro: string) => string;
    readonly falhaExport: (erro: string) => string;
    readonly falhaGuardian: (erro: string) => string;
    readonly falhaAutoFix: (erro: string) => string;
    readonly flagsInvalidas: (erros: string[]) => string;
};
export declare const MENSAGENS_AVISO: {
    readonly modoFast: "[i] ファストモードが有効(TUTANUS_TEST_FAST=1)";
    readonly semMutateFS: "[WARN] 自動修正は無効です。";
    readonly guardianDesabilitado: "[i] guardianは実行されませんでした";
    readonly arquetiposTimeout: "[WARN] アーキタイプの検出がタイムアウトしました";
};
export declare const MENSAGENS_FILTROS: {
    readonly titulo: "アクティブなフィルター";
    readonly include: (patterns: string[]) => string;
    readonly exclude: (patterns: string[]) => string;
    readonly nodeModules: (incluido: boolean) => string;
};
export declare const MENSAGENS_ESTATISTICAS: {
    readonly titulo: "分析統計";
    readonly arquivos: (total: number) => string;
    readonly ocorrencias: (total: number) => string;
    readonly porTipo: (tipo: string, count: number) => string;
    readonly duracao: (ms: number) => string;
};
export declare const MENSAGENS_GUARDIAN: {
    readonly iniciando: "[GUARD] Guardianの確認を開始中...";
    readonly baseline: "既存のベースラインを使用します";
    readonly fullScan: "フルスキャン有効(ignoreを無視)";
    readonly saveBaseline: "新しいベースラインを保存中...";
    readonly status: {
        readonly verde: "[OK] Guardian: ステータス緑(整合性正常)";
        readonly amarelo: "[WARN] Guardian: ステータス黄(注意が必要)";
        readonly vermelho: "[ERR] Guardian: ステータス赤(重要な問題)";
    };
    readonly drift: (count: number) => string;
};
export declare const MENSAGENS_ARQUETIPOS: {
    readonly detectando: "[ARQ] プロジェクト構造を検出中...";
    readonly identificado: (tipo: string, confianca: number) => string;
    readonly multiplos: (count: number) => string;
    readonly salvando: "カスタムアーキタイプを保存中...";
    readonly salvo: (caminho: string) => string;
};
export declare const MODELOS_BLOCO: {
    readonly sugestoes: {
        readonly titulo: "クイック提案";
        readonly formatarFlag: (flag: string, descricao: string) => string;
        readonly formatarDica: (dica: string) => string;
    };
    readonly resumo: {
        readonly titulo: "診断サマリー";
        readonly secoes: {
            readonly filtros: "適用されたフィルター";
            readonly estatisticas: "統計";
            readonly arquetipos: "プロジェクト構造";
            readonly guardian: "整合性(Guardian)";
            readonly autoFix: "自動修正";
        };
    };
};
export declare function formatarBlocoSugestoes(flagsAtivas: string[], dicas: string[]): string[];
export declare function formatarResumoStats(stats: {
    arquivos: number;
    ocorrencias: number;
    duracao: number;
    porTipo?: Record<string, number>;
}): string[];
export declare function formatarModoJson(ascii: boolean): string;
export declare const CABECALHOS: {
    readonly analistas: {
        readonly tituloFast: "[i] 登録済みアナリスト(FAST MODE)";
        readonly titulo: "[i] 登録済みアナリスト";
        readonly mdTitulo: "# 登録済みアナリスト";
    };
    readonly diagnostico: {
        readonly flagsAtivas: "アクティブなフラグ:";
        readonly informacoesUteis: "有用な情報:";
    };
    readonly reestruturar: {
        readonly prioridadeDomainsFlat: "[WARN] --domains と --flat が指定されました。--domains を優先します。";
        readonly planoVazioFast: "[i] 空のプラン: 提案された移動はありません。(FAST MODE)";
        readonly nenhumNecessarioFast: "[OK] 構造修正は不要です。(FAST MODE)";
        readonly conflitosDetectadosFast: (count: number) => string;
    };
};
//# sourceMappingURL=diagnostic-messages.d.ts.map