export interface CursorOffset {
    offsetX: number;
    offsetY: number;
}
export interface CursorPage {
    clientX: number;
    clientY: number;
}
declare class MouseHelperClass {
    private static _instance;
    static instance(): MouseHelperClass;
    private constructor();
    private _rectByCanvas;
    setEventOffset(cursorPage: CursorPage, canvas: HTMLCanvasElement, offset: CursorOffset): void;
    private _resetCacheBound;
    private _resetCache;
    resetCacheForCanvas(canvas: HTMLCanvasElement): void;
}
export declare const MouseHelper: MouseHelperClass;
export {};
