import { ClassificationPrimitive as CesiumClassificationPrimitive } from 'cesium'; import { ConstructorOptions, EventProps, Merge, PickCesiumProps } from '../core'; export type Target = Merge>; export type ClassificationPrimitiveCesiumProps = PickCesiumProps; export type ClassificationPrimitiveCesiumReadonlyProps = PickCesiumProps; export type ClassificationPrimitiveOtherProps = EventProps & { /** Calls when [Primitive#readyPromise](https://cesium.com/docs/cesiumjs-ref-doc/ClassificationPrimitive.html#readyPromise) is fullfilled */ onReady?: (primitive: CesiumClassificationPrimitive) => void; }; export type ClassificationPrimitiveProps = ClassificationPrimitiveCesiumProps & ClassificationPrimitiveCesiumReadonlyProps & ClassificationPrimitiveOtherProps; declare const cesiumProps: readonly ["classificationType", "debugShowBoundingVolume", "debugShowShadowVolume", "show"]; declare const cesiumReadonlyProps: readonly ["allowPicking", "asynchronous", "compressVertices", "geometryInstances", "interleave", "releaseGeometryInstances", "vertexCacheOptimize", "appearance"]; export declare const otherProps: readonly ["onReady"]; declare const ClassificationPrimitive: import('..').CesiumComponentType; export default ClassificationPrimitive;