import Analytics from '@r2u/analytics'; import { Product } from './services/product'; import { GrowthBook, ExperimentOverride } from '@growthbook/growthbook'; import { ViewerOptions } from './methods/types'; export interface Customer { _id: string; slug: string; name: string; language: 'pt' | 'en' | 'es'; waterMarkPosition?: string; hdri: string | null; logoUrl: string | null; exposure: number | null; bloom: boolean | null; active: boolean; experiments: { overrides: Record; }; viewerOptions?: ViewerOptions | null; } interface State { init: boolean; customer: Customer; analytics: Analytics; products: Record; hasAutoOpenedAR: boolean; growthbook: GrowthBook; refreshCache: boolean; } declare const state: State; export default state;