/**** * Centralized environment accessors. * * Most functions read from EnvironmentConfig (cached at startup) and accept an * optional EnvironmentConfig parameter for test isolation. * * Provider env config functions (getOpenAIEnvConfig, getAnthropicEnvConfig, * getGoogleGenAIEnvConfig) read from getEnv() directly so they pick up * per-request project-scoped env vars from AsyncLocalStorage. * * @module */ import { type EnvironmentConfig } from "./environment-config.js"; export declare function getDisableLruIntervalEnv(env?: EnvironmentConfig): boolean; export declare function getApiBaseUrlEnv(env?: EnvironmentConfig): string; export declare function getSsrMaxConcurrentTransformsEnv(defaultValue?: number, env?: EnvironmentConfig): number; export declare function getV8FlagsEnv(env?: EnvironmentConfig): string; export declare function getCacheDirEnv(env?: EnvironmentConfig): string | undefined; export declare function isPerfEnabledEnv(env?: EnvironmentConfig): boolean; export declare function getGithubEnvConfig(env?: EnvironmentConfig): { token?: string; owner?: string; repo?: string; ref?: string; }; export declare function getApiTokenEnv(env?: EnvironmentConfig): string | undefined; export declare function getOpenAIEnvConfig(): { apiKey?: string; baseURL?: string; }; export declare function getAnthropicEnvConfig(): { apiKey?: string; baseURL?: string; }; export declare function getGoogleGenAIEnvConfig(): { apiKey?: string; baseURL?: string; }; export declare function getGoogleGenAICredentialEnvName(): "GOOGLE_API_KEY" | "GOOGLE_GENERATIVE_AI_API_KEY" | undefined; export declare function getMistralEnvConfig(): { apiKey?: string; baseURL?: string; }; export declare function isDebugEnvEnabled(env?: EnvironmentConfig): boolean; export declare function isCiEnv(env?: EnvironmentConfig): boolean; export declare function isDenoTestingEnv(env?: EnvironmentConfig): boolean; export declare function getNoColorEnv(env?: EnvironmentConfig): string | undefined; export declare function getForceColorEnv(env?: EnvironmentConfig): string | undefined; export declare function isRscExperimentalEnabled(env?: EnvironmentConfig): boolean; export declare function getVeryfrontVersion(env?: EnvironmentConfig): string | undefined; export declare function getEnvironmentFromEnv(env?: EnvironmentConfig): string | undefined; export declare function getOtelTracingConfig(env?: EnvironmentConfig): { enabledFlag?: string; veryfrontFlag?: string; serviceName?: string; endpoint?: string; tracesEndpoint?: string; exporter?: string; headers?: string; tracesHeaders?: string; }; export declare function getOtelMetricsConfig(env?: EnvironmentConfig): { enabledFlag?: string; veryfrontFlag?: string; endpoint?: string; metricsEndpoint?: string; exporter?: string; }; //# sourceMappingURL=env.d.ts.map