import { LonLatFormatType, UeViewer } from "."; declare const createReactProps: () => { editingPointSize: number | undefined; editingPointColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; editingAuxiliaryPointColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; editingLineWidth: number | undefined; editingLineColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; editingAxisSize: number | undefined; geoReferenceOrigin: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number] | undefined>; keepWorldOriginNearCamera: boolean | undefined; hoverTime: number | undefined; useCache: boolean | undefined; widgetInteractionDistance: number | undefined; globeShow: boolean | undefined; editingAuxiliaryPointSize: number | undefined; lonLatFormat: LonLatFormatType | undefined; ionAccessToken: string | undefined; apiKey: string | undefined; apiUrl: string | undefined; secretKey: string | undefined; speechVoiceMode: "custom" | "baidu" | undefined; memReportInterval: number | undefined; sceneControlled: boolean | undefined; currentTime: number | undefined; cloud: number | undefined; rain: number | undefined; snow: number | undefined; fog: number | undefined; brightness: number | undefined; atmosphere: boolean | undefined; depthOfField: boolean | undefined; emissiveIntensity: number | undefined; fov: number | undefined; textAvoidance: boolean | undefined; sunIntensity: number | undefined; sunskyControlled: boolean | undefined; ev100Ratio: number | undefined; statusUpdateInterval: number | undefined; baseUrl: string | undefined; flyToBoundingSize: number | undefined; editingHeightOffset: number | undefined; terrainShader: { slope: { show: boolean; }; aspect: { show: boolean; }; elevationRamp: { show: boolean; }; elevationContour: { show: boolean; color: [ number, number, number, number ]; spacing: number; width: number; }; } | undefined; }; declare function getGlobalPropsKey(): string[]; declare function getGlobalPropsValue(viewer: UeViewer): { [key: string]: any; }; export { getGlobalPropsKey, getGlobalPropsValue, createReactProps };