import type { MorphoViewerSpikes } from "./types"; export declare const DEFAULT_SPIKE_SPEED = 100; export declare const DEFAULT_SPIKE_AFTERGLOW_IN_SECONDS = 0.25; export declare class SpikingCircuit { private spikes; private _glow; private _timeInMs; private _playing; private _speed; private _afterglowInSeconds; private lastTickInMs; get glow(): Readonly; get timeMinInMs(): number; get timeMaxInMs(): number; get timeInMs(): number; set timeInMs(timeInMs: number); get playing(): boolean; set playing(playing: boolean); get speed(): number; set speed(speed: number); get afterglowInSeconds(): number; set afterglowInSeconds(afterglowInSeconds: number); setSpikes(spikes: MorphoViewerSpikes | null, cellCount: number): void; setCellCount(cellCount: number): void; advance(): boolean; private get tauInMs(); private get glowWindowInMs(); private computeGlow; } //# sourceMappingURL=spiking-circuit.d.ts.map