

import './publicPath';
import React from 'react';
import { InitMode, SupplierColor, CatalogMask, Configuration } from '@crystaldesign/web-planner-logic';
import type { AnalyzerComponentMap } from './analyzerComponents';
import { ComponentDefinition, ComponentProps } from '@crystaldesign/diva-core';
export { useViewHandler, usePlannerUIHandler, ViewHandlerProvider } from './model';
export type { ItemPalette, RTVAnalyzeData, PlannerMessageItem, ItemPaletteGroup, PaletteItemType } from './model/types';
export { default as ToggleElement } from './components/Settings/SettingsScroller/SettingsItem/ItemPalette/Toggle/ToggleElement';
export { default as PlannerMsgItem } from './components/Product/ProductCenter/PlannerMsgContainer/PlannerMsgItem';
export { default as SettingsItemHeader } from './components/Settings/SettingsHeaderContainer/SettingsItemHeader/Header';
export { AnalyzerComponentsProvider, useAnalyzerComponents, MissingAnalyzerComponent } from './analyzerComponents';
export type { AnalyzerComponentMap } from './analyzerComponents';
export { default as GenericToolTip } from './components/Settings/SettingsScroller/SettingsItem/ItemPalette/GenericComponents/Tooltip';
export interface InitObject {
    eventSubscriber: (fn: (event: any) => void) => void;
    eventUnsubscriber: (fn: (event: any) => void) => void;
    basketData?: any;
    setId?: string;
    accountId?: string;
    accountGuid?: string;
    accountSessionGuid?: string;
    supplierColors?: SupplierColor[];
    smSupplierNr?: string;
    catalogMask?: CatalogMask;
    no3DConnection?: boolean;
    catalogCodex?: string;
    catalogGuid?: string;
    articleCodexes?: string[];
    isIDMData?: string;
    packageId?: string;
    serieId?: string;
    variantValues?: {
        [key: string]: string;
    };
    differentOptions?: string[];
    eventKey?: string;
    resetArticle?: number;
    forceReload?: string;
    keepCache?: boolean;
    divaNr?: string;
    productId?: string;
    customProductId?: string;
    initMode?: InitMode;
    opt?: string;
    opv?: string;
    configStepKey?: string;
    configuratorTitle?: string;
    assignNewDivaNr?: boolean;
    initEmptyPlanner?: boolean;
    used_logged_in?: boolean;
    addDivaNr?: string;
    startDivaNr?: string;
    jsonCacheData?: any;
    settings: any;
    initProductFolded?: boolean;
    configuratorSessionId?: string;
}
export declare const WebPlannerReact: React.FC<ComponentProps<Configuration> & {
    analyzerComponents?: AnalyzerComponentMap;
}>;
declare const componentConfig: ComponentDefinition<Configuration>;
export default componentConfig;
//# sourceMappingURL=index.d.ts.map
  