import { CesiumWidget as CesiumCesiumWidget } from 'cesium'; import { CSSProperties, ReactNode } from 'react'; import { RootEventProps, PickCesiumProps, Merge, ConstructorOptions2, RootComponentInternalProps } from '../core'; export type Target = Merge>; export type CesiumWidgetCesiumProps = PickCesiumProps; export type CesiumWidgetCesiumReadonlyProps = PickCesiumProps; export type CesiumWidgetOtherProps = RootEventProps & RootComponentInternalProps & { /** Applied to outer `div` element */ className?: string; /** Applied to outer `div` element */ id?: string; /** Applied to outer `div` element */ style?: CSSProperties; /** Same as `style={{ position: "absolute", top: 0, left: 0, right: 0, bottom: 0 }}` if it is true. */ full?: boolean; /** All props applied to outer `div` element */ containerProps?: any; children?: ReactNode; }; declare const cesiumProps: readonly ["resolutionScale", "useDefaultRenderLoop", "targetFrameRate", "useBrowserRecommendedResolution", "allowDataSourcesToSuspendAnimation", "trackedEntity", "clockTrackedDataSource", "terrainProvider", "creditDisplay"]; declare const cesiumReadonlyProps: readonly ["clock", "shouldAnimate", "ellipsoid", "baseLayer", "skyBox", "skyAtmosphere", "sceneMode", "scene3DOnly", "orderIndependentTranslucency", "mapMode2D", "mapProjection", "globe", "showRenderLoopErrors", "automaticallyTrackDataSourceClocks", "contextOptions", "creditContainer", "creditViewport", "dataSources", "shadows", "terrainShadows", "terrain", "requestRenderMode", "maximumRenderTimeChange", "msaaSamples", "blurActiveElementOnCanvasFocus"]; export declare const otherProps: readonly ["className", "id", "style", "full", "containerProps"]; export type CesiumWidgetProps = CesiumWidgetCesiumProps & CesiumWidgetCesiumReadonlyProps & CesiumWidgetOtherProps; declare const CesiumWidget: import('..').CesiumComponentType; export default CesiumWidget;