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] Detecting project structure...";
    readonly guardian: "[GUARD] Checking integrity...";
    readonly autoFix: (modo: string) => string;
    readonly export: (formato: string) => string;
};
export declare const MENSAGENS_CONCLUSAO: {
    readonly sucesso: (ocorrencias: number) => string;
    readonly semProblemas: "[OK] No problems found! Code is in great shape.";
    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] Fast mode active (TUTANUS_TEST_FAST=1)";
    readonly semMutateFS: "[WARN] Auto-fix disabled.";
    readonly guardianDesabilitado: "[i] Guardian not run";
    readonly arquetiposTimeout: "[WARN] Archetype detection expired (timeout)";
};
export declare const MENSAGENS_FILTROS: {
    readonly titulo: "Active Filters";
    readonly include: (patterns: string[]) => string;
    readonly exclude: (patterns: string[]) => string;
    readonly nodeModules: (incluido: boolean) => string;
};
export declare const MENSAGENS_ESTATISTICAS: {
    readonly titulo: "Analysis Statistics";
    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] Starting Guardian verification...";
    readonly baseline: "Using existing baseline";
    readonly fullScan: "Full scan active (ignoring ignores)";
    readonly saveBaseline: "Saving new baseline...";
    readonly status: {
        readonly verde: "[OK] Guardian: Status GREEN (integrity OK)";
        readonly amarelo: "[WARN] Guardian: Status YELLOW (attention needed)";
        readonly vermelho: "[ERR] Guardian: Status RED (critical problems)";
    };
    readonly drift: (count: number) => string;
};
export declare const MENSAGENS_ARQUETIPOS: {
    readonly detectando: "[ARQ] Detecting project structure...";
    readonly identificado: (tipo: string, confianca: number) => string;
    readonly multiplos: (count: number) => string;
    readonly salvando: "Saving custom archetype...";
    readonly salvo: (caminho: string) => string;
};
export declare const MODELOS_BLOCO: {
    readonly sugestoes: {
        readonly titulo: "Quick Suggestions";
        readonly formatarFlag: (flag: string, descricao: string) => string;
        readonly formatarDica: (dica: string) => string;
    };
    readonly resumo: {
        readonly titulo: "Diagnosis Summary";
        readonly secoes: {
            readonly filtros: "Applied Filters";
            readonly estatisticas: "Statistics";
            readonly arquetipos: "Project Structure";
            readonly guardian: "Integrity (Guardian)";
            readonly autoFix: "Automatic Fixes";
        };
    };
};
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] Registered analysts (FAST MODE)";
        readonly titulo: "[i] Registered analysts";
        readonly mdTitulo: "# Registered Analysts";
    };
    readonly diagnostico: {
        readonly flagsAtivas: "Active flags:";
        readonly informacoesUteis: "Useful information:";
    };
    readonly reestruturar: {
        readonly prioridadeDomainsFlat: "[WARN] --domains and --flat provided. Prioritizing --domains.";
        readonly planoVazioFast: "[i] Empty plan: no movements suggested. (FAST MODE)";
        readonly nenhumNecessarioFast: "[OK] No structural corrections needed. (FAST MODE)";
        readonly conflitosDetectadosFast: (count: number) => string;
    };
};
//# sourceMappingURL=diagnostic-messages.d.ts.map