export class PointsManager { constructor(sortCallback: any); points: Float32Array; distances: Uint32Array; indexes: Uint32Array; pointSets: Map; numUsed: number; sortOngoing: boolean; sortCallback: any; sortPromise: Promise; hidePoints(insertionIndex: any): void; removePoints(insertionIndex: any): void; showPoints(insertionIndex: any): void; resizeArrays(newLength: any): void; addBatchesOffsetStrideCount(positions: any, insertionIndexes: any, offset: any, stride: any, batchSize: any): void; getFrustumPlanes(viewProj: any, margin?: number): Float32Array; computeDistances(x: any, y: any, z: any, vpm: any): void; sort(xyz: any, vpm: any, id: any): void; pendingSort: { xyz: any; vpm: any; } | null | undefined; pendingID: any; processSortQueue(): Promise; initialized: boolean | undefined; }