import type { ColorUniqueValueInfos } from "./ColorUniqueValueInfos.js";
import type { PointCloudRendererBase } from "./PointCloudRenderer.js";
/**
 * PointCloudUniqueValueRenderer allows you to colorize points in a
 * PointCloudLayer based on an attribute. This is done by using unique colors to
 * represent points with equal attribute values.
 *
 * See
 * {@link https://developers.arcgis.com/web-scene-specification/objects/pointCloudUniqueValueRenderer/}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface PointCloudUniqueValueRenderer extends PointCloudRendererBase {
    /**
     * Unique value infos.
     */
    colorUniqueValueInfos?: ColorUniqueValueInfos[];
    /**
     * @inheritDoc
     */
    type: "pointCloudUniqueValueRenderer";
}
