export interface NourishConnectionStatus { ok: true; fixture_mode: boolean; local_dir: string; intake_store_exists: boolean; usda_api_key_configured: boolean; usda_mode: "api_key" | "demo_key_or_fixture"; /** True iff USDA is using the shared, rate-limited DEMO_KEY (no fixture). */ usda_using_demo_key: boolean; open_food_facts_enabled: boolean; cache_ttl_seconds: number; max_results: number; /** Per-attempt timeout (ms) for outbound USDA/OFF HTTP calls. */ provider_timeout_ms: number; /** IANA timezone used for "today" / date bucketing. NOURISH_TIMEZONE env wins; otherwise the system tz. */ timezone: string; warnings: string[]; next_steps: string[]; } export declare function buildConnectionStatus(): NourishConnectionStatus;