import { TimeDynamicPointCloud as CesiumTimeDynamicPointCloud } from 'cesium'; import { EventkeyMap, PickCesiumProps, ConstructorOptions, Merge, EventProps } from '../core'; export type Target = Merge>; export type TimeDynamicPointCloudCesiumProps = PickCesiumProps; export type TimeDynamicPointCloudCesiumReadonlyProps = PickCesiumProps; export type TimeDynamicPointCloudCesiumEvents = { onFrameChange?: (pointCloud: CesiumTimeDynamicPointCloud) => void; }; export type TimeDynamicPointCloudOtherProps = EventProps<{ primitive?: CesiumTimeDynamicPointCloud; }> & { /** Calls when the point cloud is completely loaded. */ onReady?: (pointCloud: CesiumTimeDynamicPointCloud) => void; }; export type TimeDynamicPointCloudProps = TimeDynamicPointCloudCesiumProps & TimeDynamicPointCloudCesiumReadonlyProps & TimeDynamicPointCloudCesiumEvents & TimeDynamicPointCloudOtherProps; declare const cesiumProps: readonly ["clippingPlanes", "maximumMemoryUsage", "modelMatrix", "shadows", "show", "style", "intervals"]; declare const cesiumReadonlyProps: readonly ["clock", "shading"]; export declare const otherProps: readonly ["onReady"]; export declare const cesiumEventProps: EventkeyMap; declare const TimeDynamicPointCloud: import('..').CesiumComponentType; export default TimeDynamicPointCloud;