// This file is needed to support autocomplete for process.env export {}; declare global { namespace NodeJS { interface ProcessEnv { // self-hosted auth AUTH_JWT_SECRET: string; GOOGLE_OAUTH_CLIENT_ID: string; // postgres db url (self-hosted) DATABASE_URL: string; // expo api server url EXPO_PUBLIC_SERVER_URL: string; // google oauth client ids EXPO_PUBLIC_GOOGLE_AUTH_WEB_CLIENT_ID: string; EXPO_PUBLIC_GOOGLE_AUTH_IOS_CLIENT_ID: string; EXPO_PUBLIC_GOOGLE_AUTH_ANDROID_CLIENT_ID: string; // gmail smtp SMTP_HOST: string; SMTP_PORT: string; SMTP_USER: string; SMTP_PASS: string; SMTP_FROM: string; // geoapify api key EXPO_PUBLIC_GEOAPIFY_API_KEY: string; // google api key EXPO_PUBLIC_GOOGLE_API_KEY: string; // areeba payment gateway AREEBA_API_BASE_URL: string; AREEBA_MERCHANT_ID: string; AREEBA_API_PASSWORD: string; AREEBA_API_VERSION: string; // in-app WebRTC audio calls (STUN for dev; TURN for production NAT) EXPO_PUBLIC_STUN_URL: string; EXPO_PUBLIC_TURN_URL: string; EXPO_PUBLIC_TURN_USERNAME: string; EXPO_PUBLIC_TURN_CREDENTIAL: string; } } }