import React from 'react'; export type EnvType = 'production' | 'staging' | string; export declare enum WidgetMode { Default = "Default", SubscribeOnly = "SubscribeOnly" } export type EnvironmentContextType = { gqlEndpoint: string; epnsEnv: string; isSubscribeOnlyMode: boolean; }; export declare const EnvironmentContext: React.Context; export declare const EnvironmentProvider: ({ children, mode, }: { env?: string | undefined; children: React.ReactNode; mode?: WidgetMode | undefined; }) => JSX.Element; export declare const useEnvironment: () => EnvironmentContextType;