export declare const SEARXNG_URL: string; export declare const FIRECRAWL_URL: string; export declare const FIRECRAWL_API_KEY: string; export declare const RERANKER_URL: string; export declare const GITHUB_TOKEN: string | undefined; export declare const CACHE_URL: string; export declare const CACHE_TTL_SECONDS: number; export declare const FETCH_CACHE_TTL_SECONDS: number; export declare const CACHE_COMMAND_TIMEOUT_MS: number; export declare const CACHE_CONNECT_TIMEOUT_MS: number; export declare const CACHE_MAX_RETRIES_PER_REQUEST: number; export declare const OLLAMA_URL: string; export declare const OLLAMA_API_KEY: string; export declare const OLLAMA_EXPAND_MODEL: string; export declare const OLLAMA_SUMMARIZE_MODEL: string; export declare const LLM_BASE_URL: string; export declare const LLM_MODEL: string; export declare const LLM_API_KEY: string; export declare const LLM_DISABLE_THINKING: boolean; export declare const EXPAND_QUERIES_DEFAULT: boolean; export declare const KIWIX_URL: string; export declare const HISTER_URL: string; export declare const HISTER_TOKEN: string; export declare const CRAWL4AI_URL: string | null; export declare const CRAWL4AI_API_TOKEN: string | undefined; export declare const WAYBACK_ENABLED: boolean; export declare const DOMAIN_DB_SNAPSHOT_DIR: string; export declare const DOMAIN_DB_SNAPSHOT_RETENTION: number; export declare const ADBLOCK_PROXY_URL: string | null; export declare const YOUTUBE_TRANSCRIPT_ENABLED: boolean; export declare const YOUTUBE_IGNORE_ROBOTS: boolean; export declare const REDDIT_FASTPATH_ENABLED: boolean; export declare const REDDIT_IGNORE_ROBOTS: boolean; export declare const TRANSPORT: string; export declare const HTTP_PORT: number; export declare const HTTP_HOST: string; export declare const HTTP_AUTH_TOKEN: string; /** * True when `host` only accepts connections from this machine. Used by the * startup guard to decide whether an unset SEARXNG_MCP_AUTH_TOKEN is a problem. * * Wildcard binds (`0.0.0.0`, `::`) are deliberately NOT loopback — they are the * containerised case, and the case that needs the token. IPv6 hosts may arrive * bracketed from a URL-shaped config value. */ export declare function isLoopbackHost(host: string): boolean; export declare const HTTP_SESSION_IDLE_TIMEOUT_MS: number; export declare const HTTP_MAX_SESSIONS: number; export declare const CRAWL_MANIFEST_TTL_SECONDS: number; export declare const CRAWL_MAX_PAGES_DEFAULT: number; export declare const CRAWL_BFS_ENABLED: boolean; export declare const CRAWL_BFS_MAX_DEPTH: number; export declare const FIRECRAWL_CRAWL_POLL_INTERVAL_MS: number; export declare const FIRECRAWL_CRAWL_MAX_WAIT_MS: number; export declare const RERANK_RECENCY_WEIGHT: number;