/** * Opik environment variable names * Use these constants instead of hardcoding strings to ensure consistency */ export declare const OPIK_ENV_VARS: { /** API key for authentication */ readonly API_KEY: "OPIK_API_KEY"; /** Base URL override (e.g., http://localhost:5173/api) */ readonly URL_OVERRIDE: "OPIK_URL_OVERRIDE"; /** Workspace name */ readonly WORKSPACE: "OPIK_WORKSPACE"; /** Project name (defaults to "Default Project" if not set) */ readonly PROJECT_NAME: "OPIK_PROJECT_NAME"; }; /** * All Opik environment variable names as an array * Useful for validation, display, or batch operations */ export declare const OPIK_ENV_VAR_NAMES: ("OPIK_API_KEY" | "OPIK_URL_OVERRIDE" | "OPIK_WORKSPACE" | "OPIK_PROJECT_NAME")[]; /** * Type-safe helper to check if a string is a valid Opik env var name */ type OpikEnvVar = (typeof OPIK_ENV_VARS)[keyof typeof OPIK_ENV_VARS]; export declare function isOpikEnvVar(key: string): key is OpikEnvVar; /** * Default values for Opik environment variables */ export declare const OPIK_ENV_VAR_DEFAULTS: { readonly OPIK_PROJECT_NAME: "Default Project"; }; /** * Human-readable descriptions for each environment variable */ export declare const OPIK_ENV_VAR_DESCRIPTIONS: { readonly OPIK_API_KEY: "Your Opik API key for authentication"; readonly OPIK_URL_OVERRIDE: "Base URL for Opik API (Cloud: https://www.comet.com/opik/api, Local: http://localhost:5173/api)"; readonly OPIK_WORKSPACE: "Your Opik workspace name"; readonly OPIK_PROJECT_NAME: "Project name for organizing traces (defaults to \"Default Project\")"; }; export {}; //# sourceMappingURL=env-constants.d.ts.map