import { type TgdContext, TgdPainterGroup } from "@tolokoban/tgd"; import type { MorphoViewerSpikeRecord } from "../../../types/public"; import type { MorphologyData } from "../../morphology-data"; import { SpikingManager } from "../../spiking-manager"; export declare class PainterSpiking extends TgdPainterGroup { private readonly context; private readonly spikingManager; private textureInternal; private framebufferInternal; private blurEffect; private painterSegments; private _mix; private _spike; private readonly material; constructor(context: TgdContext, data: MorphologyData, spikingManager: SpikingManager); private createBlurEffect; private createFramebufferInternal; private createPainterSegments; get spike(): MorphoViewerSpikeRecord | undefined; set spike(value: MorphoViewerSpikeRecord | undefined); get mix(): number; set mix(mix: number); delete(): void; paint(time: number, delta: number): void; } //# sourceMappingURL=spiking.d.ts.map