import { HoverEffect } from '../core/types';
export declare class ZoomHover implements HoverEffect {
    private element;
    private canvas;
    private ctx;
    private isHovering;
    private mousePos;
    private animationFrame;
    private radius;
    private scale;
    private aspectRatio;
    constructor(options?: {
        radius?: number;
        scale?: number;
    });
    private onMouseEnter;
    private onMouseLeave;
    private onMouseMove;
    private render;
    attach(element: HTMLElement): void;
    detach(): void;
    destroy(): void;
    setRadius(radius: number): void;
    setScale(scale: number): void;
}
//# sourceMappingURL=zoom.d.ts.map