import { Vector } from 'p5';
import p5 from 'p5';
import { RGBA } from '.';
export default class Partical {
    p5: p5;
    pos: Vector;
    vel: Vector;
    acc: Vector;
    maxSpeed: number;
    prevPos: Vector;
    particalRGB: RGBA;
    constructor(p5: p5, RGBA: RGBA);
    update(): void;
    follow(flowfield: Vector[], scl: number, cols: number): void;
    applyForce(force: Vector): void;
    show(): void;
    updatePrev(): void;
    edges(): void;
}
