/// 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 { CzmClock, CzmClockRangeType, CzmClockStepType } from "./CzmClock"; import { ESJResource } from "./Czm3DTiles"; export declare class CzmCzml extends ESSceneObject { static readonly type: string; get typeName(): string; get defaultProps(): { 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; show: boolean | undefined; uri: string | ESJResource | undefined; allowPicking: boolean | undefined; data: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; autoResetClock: boolean | undefined; clockEnabled: boolean | undefined; startTime: number | undefined; stopTime: number | undefined; currentTime: number | undefined; multiplier: number | undefined; clockStep: CzmClockStepType | undefined; clockRange: CzmClockRangeType | undefined; shouldAnimate: boolean | undefined; loadFuncStr: string | undefined; }; get json(): JsonType; set json(value: JsonType); private _flyToEvent; get flyToEvent(): Listener<[number | undefined]>; flyTo(duration?: number): void; private _loadFuncReact; get loadFun(): ((dataSource: Cesium.CzmlDataSource) => void) | undefined; set loadFun(value: ((dataSource: Cesium.CzmlDataSource) => void) | undefined); get loadFunChanged(): Listener<[((dataSource: import("cesium").CzmlDataSource) => void) | undefined, ((dataSource: import("cesium").CzmlDataSource) => void) | undefined]>; private _pickedEvent; get pickedEvent(): Event<[PickedInfo]>; private _clock; get clock(): CzmClock; private _resetClockEvent; get resetClockEvent(): Event<[]>; resetClock(): void; constructor(id?: string); static defaults: { show: boolean; allowPicking: boolean; data: ({ id: string; version: string; availability?: undefined; billboard?: undefined; label?: undefined; path?: undefined; position?: undefined; } | { id: string; availability: string; billboard: { eyeOffset: { cartesian: number[]; }; horizontalOrigin: string; image: string; pixelOffset: { cartesian2: number[]; }; scale: number; show: { interval: string; boolean: boolean; }[]; verticalOrigin: string; }; label: { fillColor: { interval: string; rgba: number[]; }[]; font: string; horizontalOrigin: string; outlineColor: { rgba: number[]; }; pixelOffset: { cartesian2: number[]; }; scale: number; show: { interval: string; boolean: boolean; }[]; style: string; text: string; verticalOrigin: string; }; path: { material: { solidColor: { color: { interval: string; rgba: number[]; }; }; }; width: { interval: string; number: number; }[]; show: { interval: string; boolean: boolean; }[]; }; position: { interpolationAlgorithm: string; interpolationDegree: number; epoch: string; cartesian: number[]; }; version?: undefined; })[]; dataMd: string; autoResetClock: boolean; clockEnabled: boolean; startTime: () => number; stopTime: () => number; currentTime: () => number; multiplier: number; clockStep: CzmClockStepType; clockRange: CzmClockRangeType; shouldAnimate: boolean; uri: string; defaultLoadFuncStr: string; defaultLoadFuncDocStr: string; viewerTagsEnums: [string, string][]; }; getProperties(language?: string): import("xbsj-xe2/dist-node/xe2-base-objects").Property[]; } export declare namespace CzmCzml { const createDefaultProps: () => { 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; show: boolean | undefined; uri: string | ESJResource | undefined; allowPicking: boolean | undefined; data: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; autoResetClock: boolean | undefined; clockEnabled: boolean | undefined; startTime: number | undefined; stopTime: number | undefined; currentTime: number | undefined; multiplier: number | undefined; clockStep: CzmClockStepType | undefined; clockRange: CzmClockRangeType | undefined; shouldAnimate: boolean | undefined; loadFuncStr: string | undefined; }; } export interface CzmCzml extends ReactivePropsToNativePropsAndChanged> { } declare type JsonType = PartialWithUndefinedReactivePropsToNativeProps & { type: string; }>; export {};