/// import { MapProps } from './Map'; import { BaseStateOptional, CustomBuildingsState, ThirdPartyServicesState, FunctionalitiesState, Layers2DSubState, Layers3DState, UiStateOptional, ModellingToolState } from '../state/State'; import { Partial } from 'rollup-plugin-typescript2/dist/partial'; type RecursivePartial = { [P in keyof T]?: RecursivePartial; }; export interface Map3DProps extends MapProps { config: { layers?: { layers2D?: Partial; layers3D?: Partial; }; functionalities?: Partial; base: BaseStateOptional; customBuildings?: RecursivePartial; sharedModellings?: RecursivePartial; thirdPartyServices?: RecursivePartial; ui?: UiStateOptional; }; } declare const ContextedMap: (props: Map3DProps) => JSX.Element; export default ContextedMap;