import * as PIXI from "pixi.js-legacy";
import * as MedsurfDraw from "../public-api";
import { BaseElementInteraction } from "../bases/interactions/BaseElementInteraction";
export declare const SELECT_HITTEST_EXTENSION: number;
export declare class SelectInteraction<TElement extends MedsurfDraw.ImageObject> extends BaseElementInteraction<TElement> {
    protected _isSelected: boolean;
    constructor(element: TElement);
    reset(): void;
    onPointerDown(event: PIXI.InteractionEvent): void;
    onHover(event: PIXI.InteractionEvent): void;
    onOut(event: PIXI.InteractionEvent): void;
    onSelect(event: PIXI.InteractionEvent): void;
    onSelftest(event: PIXI.InteractionEvent): void;
    onInteractive(event: PIXI.InteractionEvent): void;
    onRelease(event: PIXI.InteractionEvent): void;
}
