/// import { ESSceneObject, PickedInfo } from "xbsj-xe2/dist-node/xe2-base-objects"; import { Event, Listener, PartialWithUndefinedReactivePropsToNativeProps, ReactivePropsToNativePropsAndChanged } from "xbsj-xe2/dist-node/xe2-base-utils"; import { ESJResource } from "./Czm3DTiles"; export declare class CzmGeoJson extends ESSceneObject { static readonly type: string; get typeName(): string; get defaultProps(): { show: boolean; allowPicking: boolean | undefined; loadFuncStr: string | undefined; url: string | { [xx: string]: any; } | undefined; stroked: boolean | undefined; strokeWidth: number | undefined; strokeWidthType: string; strokeColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; strokeMaterial: string | undefined; strokeMaterialParams: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; strokeGround: boolean | undefined; filled: boolean | undefined; fillColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; fillMaterial: string | undefined; fillMaterialParams: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; fillGround: boolean | undefined; imageShow: boolean | undefined; imageUrl: string | ESJResource | undefined; imageSize: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; imageAnchor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; imageOffset: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; textShow: boolean | undefined; textProperty: string | undefined; textDefaultText: string | undefined; textColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; textBackgroundColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; textFontFamily: string | undefined; textFontSize: number | undefined; textFontStyle: number | undefined; textFontWeight: number | undefined; textAnchor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; textOffset: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; minFeatureVisibleDistance: number; maxFeatureVisibleDistance: number; heightReference: string; execOnceFuncStr: string | undefined; updateFuncStr: string | undefined; toDestroyFuncStr: string | undefined; name: string; ref: string | undefined; devTags: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; extras: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; }; get json(): JsonType; set json(value: JsonType); private _flyToEvent; get flyToEvent(): Listener<[number | undefined]>; flyTo(duration?: number): void; private _pickedEvent; get pickedEvent(): Event<[PickedInfo]>; private _loadFuncReact; get loadFun(): ((dataSource: Cesium.GeoJsonDataSource) => void) | undefined; set loadFun(value: ((dataSource: Cesium.GeoJsonDataSource) => void) | undefined); get loadFunChanged(): Listener<[((dataSource: import("cesium").GeoJsonDataSource) => void) | undefined, ((dataSource: import("cesium").GeoJsonDataSource) => void) | undefined]>; constructor(id?: string); static defaults: { show: boolean; allowPicking: boolean; url: string; defaultLoadFuncStr: string; defaultLoadFuncDocStr: string; data: { type: string; features: { type: string; geometry: { type: string; coordinates: number[]; }; properties: { title: string; "marker-symbol": string; "marker-color": string; }; }[]; }; dataMd: string; stroked: boolean; strokeWidth: number; strokeWidthType: string; strokeColor: [number, number, number, number]; strokeMaterial: string; strokeMaterialParams: {}; strokeGround: boolean; filled: boolean; fillColor: [number, number, number, number]; fillMaterial: string; fillMaterialParams: {}; fillGround: boolean; imageShow: boolean; imageUrl: string; imageSize: [number, number]; imageAnchor: [number, number]; imageOffset: [number, number]; textShow: boolean; textProperty: string; textDefaultText: string; textColor: [number, number, number, number]; textBackgroundColor: [number, number, number, number]; textFontFamily: string; textFontSize: number; textFontWeight: string; textFontStyle: string; textAnchor: [number, number]; textOffset: [number, number]; strokeWidthTypes: [name: string, value: string][]; minFeatureVisibleDistance: number; maxFeatureVisibleDistance: number; heightReferences: [name: string, value: string][]; viewerTagsEnums: [string, string][]; }; getProperties(language?: string): import("xbsj-xe2/dist-node/xe2-base-objects").Property[]; } export declare namespace CzmGeoJson { const createDefaultProps: () => { show: boolean; allowPicking: boolean | undefined; loadFuncStr: string | undefined; url: string | { [xx: string]: any; } | undefined; stroked: boolean | undefined; strokeWidth: number | undefined; strokeWidthType: string; strokeColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; strokeMaterial: string | undefined; strokeMaterialParams: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; strokeGround: boolean | undefined; filled: boolean | undefined; fillColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; fillMaterial: string | undefined; fillMaterialParams: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; fillGround: boolean | undefined; imageShow: boolean | undefined; imageUrl: string | ESJResource | undefined; imageSize: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; imageAnchor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; imageOffset: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; textShow: boolean | undefined; textProperty: string | undefined; textDefaultText: string | undefined; textColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; textBackgroundColor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number, number, number] | undefined>; textFontFamily: string | undefined; textFontSize: number | undefined; textFontStyle: number | undefined; textFontWeight: number | undefined; textAnchor: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; textOffset: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable<[number, number] | undefined>; minFeatureVisibleDistance: number; maxFeatureVisibleDistance: number; heightReference: string; execOnceFuncStr: string | undefined; updateFuncStr: string | undefined; toDestroyFuncStr: string | undefined; name: string; ref: string | undefined; devTags: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; extras: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; }; } export interface CzmGeoJson extends ReactivePropsToNativePropsAndChanged> { } declare type JsonType = PartialWithUndefinedReactivePropsToNativeProps & { type: string; }>; export {};