import { GroundPolylinePrimitive as CesiumGroundPolylinePrimitive } from 'cesium'; import { EventProps, PickCesiumProps, Merge, ConstructorOptions } from '../core'; export type Target = Merge>; export type GroundPolylinePrimitiveCesiumProps = PickCesiumProps; export type GroundPolylinePrimitiveCesiumReadonlyProps = PickCesiumProps; export type GroundPolylinePrimitiveOtherProps = EventProps<{ id: string; primitive: CesiumGroundPolylinePrimitive; }> & { /** Calls when [Primitive#readyPromise](https://cesium.com/docs/cesiumjs-ref-doc/GroundPolylinePrimitive.html#readyPromise) is fullfilled */ onReady?: (primitive: CesiumGroundPolylinePrimitive) => void; }; export type GroundPolylinePrimitiveProps = GroundPolylinePrimitiveCesiumProps & GroundPolylinePrimitiveCesiumReadonlyProps & GroundPolylinePrimitiveOtherProps; declare const cesiumProps: readonly ["appearance", "classificationType", "debugShowBoundingVolume", "debugShowShadowVolume", "show"]; declare const cesiumReadonlyProps: readonly ["allowPicking", "asynchronous", "geometryInstances", "interleave", "releaseGeometryInstances"]; export declare const otherProps: readonly ["onReady"]; declare const GroundPolylinePrimitive: import('..').CesiumComponentType; export default GroundPolylinePrimitive;