import React from 'react'; import { Projects, defaultConfig } from '../../lib/const/config'; export declare const ConfiguratorContext: React.Context<{ state: State; dispatch: React.Dispatch; changeConfig: (configKey: Projects) => void; currentConfigKey: string; }>; type State = typeof defaultConfig; type Action = { type: 'updateColorScheme' | 'updateTheme' | 'updateCloudConfig' | 'updateFacetProperty' | 'updateResultsMap' | 'updateFrameWork' | 'updateCloud' | 'updateConfig' | 'updateThemeConfig'; payload: any; }; export declare const configuratorReducer: (state: State, action: Action) => any; export declare const ConfiguratorProvider: React.FC<{ children: React.ReactNode; }>; export {};