/**
 * Filters points based on the value of the specified bitfield attribute.
 *
 * See
 * {@link https://developers.arcgis.com/web-scene-specification/objects/pointCloudBitfieldFilter/}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface PointCloudBitfieldFilter {
    /**
     * The name of the field that is used for the filter.
     */
    field?: string;
    /**
     * List ALL bit numbers that must cleared (=0) for the point to be kept. Bit
     * 0 is LSB.
     */
    requiredClearBits?: number[];
    /**
     * List ALL bit numbers that must set (=1) for the point to be kept. Bit 0
     * is LSB.
     */
    requiredSetBits?: number[];
    /**
     * Filters points based on the value of an specified attribute.
     */
    type: "pointCloudBitfieldFilter";
}
