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;
    language: 'pt' | 'en' | 'es';
    waterMarkPosition?: string;
    hdri: string | null;
    exposure: number | null;
    bloom: boolean | null;
    experiments: {
        overrides: Record<string, ExperimentOverride>;
    };
    viewerOptions?: ViewerOptions | null;
}
interface State {
    init: boolean;
    customer: Customer;
    analytics: Analytics;
    products: Record<string, Product>;
    hasAutoOpenedAR: boolean;
    growthbook: GrowthBook;
    refreshCache: boolean;
}
declare const state: State;
export default state;
