export declare const SERVER_NAME = "wellness-cgm-mcp"; export declare const SERVER_VERSION = "0.4.3"; export declare const NPM_PACKAGE_NAME = "wellness-cgm-mcp"; export declare const PINNED_NPM_PACKAGE = "wellness-cgm-mcp@0.4.3"; export declare const USER_AGENT = "wellness-cgm-mcp/0.4.3 (https://wellness.delx.ai/connectors/cgm; contact: david@delx.ai)"; export declare const DEFAULT_HOST = "127.0.0.1"; export declare const DEFAULT_PORT = 3012; export declare const LOCAL_DIR_NAME = ".wellness-cgm"; export declare const DEXCOM_SANDBOX_BASE = "https://sandbox-api.dexcom.com"; export declare const DEXCOM_PRODUCTION_BASE = "https://api.dexcom.com"; export declare const DEXCOM_OAUTH_AUTHORIZE = "/v2/oauth2/login"; export declare const DEXCOM_OAUTH_TOKEN = "/v2/oauth2/token"; /** * LibreLink Up (FreeStyle Libre — the OTC sensor) community-proxy endpoints. * The LibreLink Up companion API is what the official "follower" app talks to; * it is the only practical way to read Libre 2/3 data without a hardware NFC scan. * * Regional bases: Abbott shards LibreLink Up by region. `LIBRELINKUP_REGION` * (e.g. "eu", "us", "de", "fr", "au", "jp") selects the shard. Default "eu" * (api.libreview.io). After login the response can ask the client to redirect * to a region-specific host (`data.redirect` / `data.region`); the client * follows that automatically. */ export declare const LIBRELINKUP_DEFAULT_REGION = "eu"; export declare const LIBRELINKUP_PRODUCT = "llu.android"; export declare const LIBRELINKUP_VERSION = "4.12.0"; /** Build the regional LibreLink Up API base for a given region code. */ export declare function libreLinkUpBase(region?: string): string; /** Time-in-range thresholds (mg/dL). ADA standard for adults with diabetes (also useful for non-DM users). */ export declare const TIR_LOW_MGDL = 70; export declare const TIR_HIGH_MGDL = 180; /** Tighter "metabolic health" range used for non-DM users (Levels-style). */ export declare const MH_LOW_MGDL = 70; export declare const MH_HIGH_MGDL = 140; export declare const SUPPORTED_PROVIDERS: readonly ["dexcom", "libre"]; export type CgmProvider = typeof SUPPORTED_PROVIDERS[number]; export type DexcomEnv = "sandbox" | "production";