import { PlaitBoard } from '@plait/core';
import { Generator } from '@plait/common';
import { ForceAtlasEdgeElement } from '../../interfaces';
import { EdgeGeneratorData } from '../types';
export declare class ForceAtlasEdgeGenerator extends Generator<ForceAtlasEdgeElement, EdgeGeneratorData> {
    static key: string;
    particleAnimation?: {
        stop: () => void;
        start: () => void;
    };
    constructor(board: PlaitBoard);
    canDraw(element: ForceAtlasEdgeElement): boolean;
    draw(element: ForceAtlasEdgeElement, data: EdgeGeneratorData): SVGGElement;
    destroy(): void;
}
