export declare const configDefault: {
    config: {
        VERBOSE: boolean;
        LOG_LEVEL: "erro" | "aviso" | "info" | "debug";
        DEV_MODE: boolean;
        AUTOANALISE_CONCURRENCY: number;
        COMPACT_MODE: boolean;
        SCAN_ONLY: boolean;
        ANALISE_SCAN_ONLY: boolean;
        LOG_ESTRUTURADO: boolean;
        SAFE_MODE: boolean;
        ALLOW_PLUGINS: boolean;
        ALLOW_EXEC: boolean;
        ALLOW_MUTATE_FS: boolean;
        GUARDIAN_ENABLED: boolean;
        GUARDIAN_ENFORCE_PROTECTION: boolean;
        GUARDIAN_BASELINE: string;
        GUARDIAN_ALLOW_ADDS: boolean;
        GUARDIAN_ALLOW_CHG: boolean;
        GUARDIAN_ALLOW_DELS: boolean;
        REPORT_SILENCE_LOGS: boolean;
        SUPPRESS_PARCIAL_LOGS: boolean;
        REPORT_EXPORT_ENABLED: boolean;
        REPORT_OUTPUT_DIR: string;
        REPORT_EXPORT_FULL: boolean;
        REPORT_FRAGMENT_OCCURRENCES: number;
        REPORT_FRAGMENT_FILEENTRIES: number;
        REPORT_FRAGMENT_SUMMARY_TOPN: number;
        REPORT_STREAM_ENABLED: boolean;
        REPORT_STREAM_AUTO_THRESHOLD: number;
        REPORT_STREAM_MAX_OCCURRENCES_PER_SHARD: number;
        REPORT_STREAM_MAX_BYTES_PER_SHARD: number;
        REPORT_STREAM_COMPRESS: boolean;
        RELATORIO_SAUDE_TABELA_ENABLED: boolean;
        RELATORIO_SAUDE_DETALHADO_VERBOSE: boolean;
        TUTANUS_STATE_DIR: string;
        ZELADOR_ABANDONED_DIR: string;
        ZELADOR_PENDING_PATH: string;
        ZELADOR_REACTIVATE_PATH: string;
        ZELADOR_HISTORY_PATH: string;
        ZELADOR_REPORT_PATH: string;
        ZELADOR_GHOST_INACTIVITY_DAYS: number;
        ZELADOR_LINE_THRESHOLD: number;
        CLI_INCLUDE_PATTERNS: string[];
        CLI_INCLUDE_GROUPS: string[][];
        CLI_EXCLUDE_PATTERNS: string[];
        INCLUDE_EXCLUDE_RULES: import("../../types/index.js").IncludeExcludeConfig;
        SCANNER_EXTENSOES_COM_AST: string[];
        VIGIA_TOP_N: number;
        ANALISE_LIMITES: {
            FUNCOES_LONGAS: {
                MAX_LINHAS: 30;
                MAX_PARAMETROS: 4;
                MAX_ANINHAMENTO: 3;
            };
            CODIGO_FRAGIL: {
                MAX_LINHAS_FUNCAO: 30;
                MAX_PARAMETROS: 4;
                MAX_NESTED_CALLBACKS: 2;
            };
        };
        ANALISE_AST_CACHE_ENABLED: boolean;
        ANALISE_METRICAS_ENABLED: boolean;
        ANALISE_TIMEOUT_POR_ANALISTA_MS: number;
        ANALISE_METRICAS_HISTORICO_PATH: string;
        ANALISE_METRICAS_HISTORICO_MAX: number;
        ANALISE_PRIORIZACAO_ENABLED: boolean;
        ANALISE_PRIORIZACAO_PESOS: {
            duracaoMs: number;
            ocorrencias: number;
            penalidadeReuso: number;
        };
        ANALISE_INCREMENTAL_ENABLED: boolean;
        ANALISE_INCREMENTAL_STATE_PATH: string;
        ANALISE_INCREMENTAL_VERSION: number;
        ANALISE_CACHE_ENABLED: boolean;
        ANALISE_CACHE_STATE_PATH: string;
        ANALISE_CACHE_VERSION: number;
        ANALISE_CACHE_TTL_MS: number;
        WORKER_POOL_ENABLED: boolean;
        WORKER_POOL_MAX_WORKERS: number;
        WORKER_POOL_BATCH_SIZE: number;
        WORKER_POOL_AUTO_THRESHOLD: number;
        PARSE_ERRO_AGRUPAR: boolean;
        PARSE_ERRO_MAX_POR_ARQUIVO: number;
        PARSE_ERRO_FALHA: boolean;
        PERF_SNAPSHOT_DIR: string;
        ESTRUTURA_TARGETS: {
            TESTS_RAIZ_DIR: string;
            SCRIPTS_DIR: string;
            CONFIG_DIR: string;
            TYPES_DIR: string;
            DOCS_FRAGMENTS_DIR: string;
        };
        conventions: {
            typesDirectory: string;
        };
        nameConventions: {
            typesDirectory: string;
            testsDirectory: string;
            docsDirectory: string;
            srcDirectory: string;
            configDirectory: string;
            scriptsDirectory: string;
            distDirectory: string;
            assetsDirectory: string;
            utilsDirectory: string;
            servicesDirectory: string;
            componentsDirectory: string;
            modelsDirectory: string;
            middlewareDirectory: string;
            routesDirectory: string;
            controllersDirectory: string;
            viewsDirectory: string;
            stylesDirectory: string;
            imagesDirectory: string;
            localesDirectory: string;
        };
        detectorMarkdown: {
            checkProveniencia: boolean;
            checkLicenses: boolean;
            checkReferences: boolean;
            headerLines: number;
            whitelist: {
                paths: string[];
                patterns: string[];
                dirs: string[];
            };
            whitelistMode: "merge" | "replace";
        };
        STRUCTURE_PLUGINS: never[];
        STRUCTURE_AUTO_FIX: boolean;
        STRUCTURE_CONCURRENCY: number;
        ESTRUTURA_CAMADAS: {};
        STRUCTURE_REVERSE_MAP_PATH: string;
        ESTRUTURA_PLANO_MAX_FILE_SIZE: number;
        ESTRUTURA_ARQUIVOS_RAIZ_MAX: number;
        STATE_DIR: string;
        ZELADOR_STATE_DIR: string;
        rules: Record<string, {
            severity?: "error" | "warning" | "info" | "off";
            exclude?: string[];
            allowTestFiles?: boolean;
        }>;
        testPadroes: {
            files: string[];
            excludeFromOrphanCheck: boolean;
            allowAnyType: boolean;
        };
        LOCALE: string;
    } & {
        __OVERRIDES__?: Record<string, {
            from: unknown;
            to: unknown;
            fonte: string;
        }>;
    };
    chalk: import("../../types/index.js").ChalkLike;
};
//# sourceMappingURL=config-defaults.d.ts.map