import { type TgdContext, TgdPainterGroup, type TgdPainterSegmentsData } from "@tolokoban/tgd"; import type { MorphoViewerSynapsesGroup } from "../../types/public"; import type { MorphologyData } from "../morphology-data"; import type { SpikingManager } from "../spiking-manager"; export declare class Painter extends TgdPainterGroup { private readonly context; private readonly data; private _minRadius; private readonly groupSegments; private readonly groupSynapses; private readonly groupHover; private readonly painterSpiking; private readonly palette; private _painterSegments; private _mix; private _synapses; private _spike; constructor(context: TgdContext, data: MorphologyData, spikingManager: SpikingManager); get minRadius(): number; set minRadius(minRadius: number); get mix(): number; set mix(value: number); get synapses(): MorphoViewerSynapsesGroup[]; set synapses(synapses: MorphoViewerSynapsesGroup[]); highlight(segments: TgdPainterSegmentsData | null | undefined): void; delete(): void; } //# sourceMappingURL=painter.d.ts.map