import { fabric } from 'fabric'; /** * Convert canvas coordinates to image coordinates * @param canvasX - X coordinate in canvas coordinate system * @param canvasY - Y coordinate in canvas coordinate system * @param canvas - Fabric.js canvas instance * @param image - Fabric.js image instance * @param bgImagePositionRef - Reference to background image position * @returns Image coordinates { x, y } */ export declare const canvasToImageCoords: (canvasX: number, canvasY: number, canvas: fabric.Canvas | undefined, image: fabric.Image | undefined, bgImagePositionRef: React.MutableRefObject<{ left: number; top: number; }>) => { x: number; y: number; }; /** * Convert image coordinates to canvas coordinates * @param imageX - X coordinate in image coordinate system * @param imageY - Y coordinate in image coordinate system * @param canvas - Fabric.js canvas instance * @param bgImagePositionRef - Reference to background image position * @returns Canvas coordinates { x, y } */ export declare const imageToCanvasCoords: (imageX: number, imageY: number, canvas: fabric.Canvas | undefined, bgImagePositionRef: React.MutableRefObject<{ left: number; top: number; }>) => { x: number; y: number; };