/** * Point Pipeline - WebGPU pipeline for rendering scatter points with SDF symbols * * Uses instanced rendering where each point is rendered as a quad (2 triangles). * Uses `any` types for WebGPU objects to avoid requiring @webgpu/types. */ export interface PointPipelineBundle { pipeline: any; bindGroupLayout: any; uniformBuffer: any; bindGroup: any; quadBuffer: any; vertexStride: number; } export interface PointUniforms { scale: [number, number]; translate: [number, number]; color: [number, number, number, number]; pointSize: number; symbol: number; viewport: [number, number]; } export declare function createPointPipeline(device: any, // GPUDevice format: string): PointPipelineBundle; export declare function updatePointUniforms(device: any, // GPUDevice uniformBuffer: any, // GPUBuffer uniforms: PointUniforms): void; export declare const SYMBOL_MAP: Record;