import { EnvironmentType } from '../types/Environment'; interface EnvVariables { NAME: string; ENVIRONMENT_NAME: string; API_URL: string; APPLICATION_INSIGHTS_CONNECTION_STRING?: string; SAM_API_URL?: string; } declare const getConfig: (param: T) => "" | EnvVariables[T]; declare const getAppName: (appName: string | undefined) => string; declare const getEnvironmentName: (environmentName: string | EnvironmentType | undefined) => EnvironmentType; declare const getApiUrl: (apiUrl: string | undefined) => string; /** * Resolves the SAM API base URL for the given SAM environment. * Defaults to the Radix URL; override with `VITE_SAM_API_URL` or runtime `SAM_API_URL`, * e.g. `/sam-api/{environment}` for a dev-server proxy or `http://localhost:5000` for a local SAM backend. */ declare const getSamApiUrl: (samApiUrl: string | undefined, samEnvironment: string) => string; declare const getApplicationInsightsConnectionString: (instrumentationKey: string | undefined) => string | undefined; export { getApplicationInsightsConnectionString, getConfig, getAppName, getEnvironmentName, getApiUrl, getSamApiUrl, };