import { Context2d } from 'jspdf';
import { IElement, IElementPosition } from '../../../interface/Element';
import { IRowElement } from '../../../interface/Row';
import { DrawPdf } from '../DrawPdf';

export declare class HyperlinkParticle {
    private draw;
    private options;
    private hyperlinkPopupContainer;
    private hyperlinkDom;
    constructor(draw: DrawPdf);
    private _createHyperlinkPopupDom;
    drawHyperlinkPopup(element: IElement, position: IElementPosition): void;
    clearHyperlinkPopup(): void;
    openHyperlink(element: IElement): void;
    render(ctx2d: Context2d, element: IRowElement, x: number, y: number): void;
}
