import { TgdPainter } from "@tolokoban/tgd"; import type { TgdContext, TgdTexture2D } from "@tolokoban/tgd"; export interface PainterSomaCloudOptions { dataPoint: Float32Array; dataUV: Float32Array; texture: TgdTexture2D; radiusMultiplier?: number; glowColor?: [number, number, number]; glowSwell?: number; } export declare class PainterSomaCloud extends TgdPainter { readonly context: TgdContext; readonly count: number; radiusMultiplier: number; private readonly texture; private readonly glowColor; private readonly glowSwell; private readonly program; private readonly vao; private readonly uvBufferIndex; private readonly glowBufferIndex; private glowWarned; constructor(context: TgdContext, options: PainterSomaCloudOptions); setUV(dataUV: Readonly): void; setGlow(glow: Readonly): void; paint(): void; delete(): void; } //# sourceMappingURL=painter-soma-cloud.d.ts.map