import { Point2D } from '@obliczeniowo/elementary/classes';
export declare class OblSourceToTargetAnimation {
    protected start: Point2D;
    protected end: Point2D;
    protected element: HTMLElement;
    protected timer: any;
    protected count: number;
    protected interval: number;
    protected maxRounds: number;
    constructor(target: HTMLElement | any, destination: HTMLElement | any, message: string, options?: {
        interval?: number;
        maxRounds?: number;
        styles?: {
            [name: string]: string;
        };
    });
    startAnim(): void;
    remove(): void;
}
