import { Focus, FocusPickerOptions } from './interfaces';
export declare class FocusPicker {
    container: HTMLElement;
    img: HTMLImageElement;
    retina: HTMLImageElement;
    focus: Focus;
    private isDragging;
    private options;
    private _enabled;
    constructor(imageNode: HTMLImageElement, options?: FocusPickerOptions);
    private getFocus;
    /**
     * Creates the focal point retina and
     */
    enable(): void;
    disable(): void;
    get enabled(): boolean;
    startListening(): void;
    stopListening(): void;
    setFocus(focus: Focus): void;
    private startDragging;
    private handleMove;
    private stopDragging;
    private calculateOffsetFromFocus;
    private updateRetinaPositionFromFocus;
    private updateRetinaPosition;
    private updateCoordinates;
}
