import * as PIXI from "pixi.js-legacy";
import * as MedsurfDraw from "../public-api";
import { BaseElementInteraction } from "../bases/interactions/BaseElementInteraction";
export declare class ZoomInteraction<TElement extends MedsurfDraw.Image | MedsurfDraw.NavigatorElement> extends BaseElementInteraction<TElement> {
    private _active;
    protected _spriteX: number;
    protected _spriteY: number;
    protected readonly _zoomStep: number;
    constructor(element: TElement, active?: boolean);
    reset(): void;
    getGraphCoordinates(x: number, y: number): PIXI.IPointData;
    onZoom(event: WheelEvent): void;
    get active(): boolean;
    set active(value: boolean);
}
