import { isDevelopmentRuntime, readRuntimeEnv } from '../config/env.config.js'; export { isDevelopmentRuntime, readRuntimeEnv }; export declare const RUNTIME_PUBLIC_ENV_KEYS: { readonly apiBaseUrl: "NEXT_PUBLIC_APP_DEALS_API_BASE_URL"; readonly funnelSdkPublishableKey: "NEXT_PUBLIC_FUNNEL_PUBLISHABLE_KEY"; readonly funnelId: "NEXT_PUBLIC_FUNNEL_ID"; readonly funnelVersionId: "NEXT_PUBLIC_FUNNEL_VERSION_ID"; readonly projectId: "NEXT_PUBLIC_PROJECT_ID"; readonly posthogProjectApiKey: "NEXT_PUBLIC_POSTHOG_PROJECT_API_KEY"; readonly supportEmail: "NEXT_PUBLIC_FUNNEL_SUPPORT_EMAIL"; readonly iosAppStoreUrl: "NEXT_PUBLIC_IOS_APP_STORE_URL"; readonly androidPlayStoreUrl: "NEXT_PUBLIC_ANDROID_PLAY_STORE_URL"; readonly appStoreId: "NEXT_PUBLIC_FUNNEL_APP_STORE_ID"; readonly googleStoreId: "NEXT_PUBLIC_FUNNEL_GOOGLE_STORE_ID"; readonly timezone: "NEXT_PUBLIC_FUNNEL_TIMEZONE"; readonly faviconUrl: "NEXT_PUBLIC_FUNNEL_FAVICON_URL"; readonly pageTitle: "NEXT_PUBLIC_FUNNEL_PAGE_TITLE"; readonly pageDescription: "NEXT_PUBLIC_FUNNEL_PAGE_DESCRIPTION"; readonly pagePreviewImageUrl: "NEXT_PUBLIC_FUNNEL_PAGE_PREVIEW_IMAGE_URL"; readonly companyName: "NEXT_PUBLIC_FUNNEL_COMPANY_NAME"; readonly companyAddress: "NEXT_PUBLIC_FUNNEL_COMPANY_ADDRESS"; readonly companyCountry: "NEXT_PUBLIC_FUNNEL_COMPANY_COUNTRY"; readonly privacyUrl: "NEXT_PUBLIC_FUNNEL_PRIVACY_URL"; readonly termsUrl: "NEXT_PUBLIC_FUNNEL_TERMS_URL"; readonly universalLink: "NEXT_PUBLIC_FUNNEL_UNIVERSAL_LINK"; readonly iosDeepLink: "NEXT_PUBLIC_FUNNEL_IOS_DEEP_LINK"; readonly androidDeepLink: "NEXT_PUBLIC_FUNNEL_ANDROID_DEEP_LINK"; readonly qrTarget: "NEXT_PUBLIC_FUNNEL_QR_TARGET"; }; export type RuntimePublicConfig = { apiBaseUrl: string; funnelSdkPublishableKey: string; funnelId: string; funnelVersionId: string; projectId: string; posthogProjectApiKey: string; supportEmail: string; iosAppStoreUrl: string | null; androidPlayStoreUrl: string | null; appStoreId: string | null; googleStoreId: string | null; timezone: string; faviconUrl: string | null; pageTitle: string | null; pageDescription: string | null; pagePreviewImageUrl: string | null; companyName: string | null; companyAddress: string | null; companyCountry: string | null; privacyUrl: string | null; termsUrl: string | null; universalLink: string | null; iosDeepLink: string | null; androidDeepLink: string | null; qrTarget: string | null; }; export declare const runtimePublicConfig: RuntimePublicConfig; export declare const RUNTIME_PUBLIC_DEFAULTS: { readonly apiBaseUrl: "https://sdk-api.funnelsgrove.com"; readonly funnelSdkPublishableKey: "pk_test_app_deals_seed_public"; readonly supportEmail: "support@example.com"; readonly timezone: "UTC"; }; export type RuntimeStaticExportEnv = Record; export declare const resolveNextStaticExportRuntimeEnv: (env: RuntimeStaticExportEnv) => Record; export declare const isSeedFunnelSdkPublishableKey: (value: string | null | undefined) => boolean; export declare const isPreviewPaymentPublishableKey: (value: string | null | undefined) => boolean; export declare const resolvePreviewPaymentPublishableKey: (value: string | null | undefined) => string;